내가 사용하는 다중 테넌트 웹 응용 프로그램을 개발하고 :멀티 테넌트 각도 2 다트 앱
프론트 - 엔드를 위로 각도 2 다트 웹 응용 프로그램 - 종료 : 아파치, 연료 PHP REST API를, MySQL을
Fuel-Php는 다중 거주를 지원합니다. FuelEnv에 기반한 설정을 아파치 .conf 파일로 구분할 수 있습니다. FuelEnv "client1"은 http : //www.conf.domain.com에
으로 연결됩니다.
에 대한 올바른 구성을로드합니다.client1
-db.php
-config.php
-upload.php
그러나 각도 2 다트 응용 프로그램을 빌드하고 서버에 배포 할 때 별도의 문서 루트에 있습니다 ... 따라서 별도의 아파치 가상 호스트 구성이 있습니다 ... 거기에 어떤 방식 으로든 빌드를로드 할 수 있습니다. 다트 웹 응용 프로그램 파일을 fuelphp 서버 측에서 클라이언트로 전송하여 데이터베이스로 이동하여 응용 프로그램 인스턴스 구성을로드하지 마십시오.
편집 # 1 : 나는 성공은 연료의 PHP 나머지 API를 같은 루트로 main.dart.js과 index.html을 같은 빌드 응용 프로그램 파일을, 퍼팅과 시도; 내 루트 경로 /로드 index.php, main.dart.js를 포함하지만, 나는 다른 모든 자산을 fuelphp Asset : js, Asset : css 등 project/public/assets에서 포함해야했습니다 ...이 솔루션은 작동합니다 , 거기 fuelphp 나머지 api 서비스와 함께 앵귤러 2 다트 응용 프로그램을 배포하기 위해 거기에 다른 더 나은 솔루션이 있습니까?