【发布时间】:2016-12-06 18:34:40
【问题描述】:
我正在开发一个多租户 Web 应用程序,使用:
前端:Angular 2 Dart Web 应用程序 后端:Apache、Fuel-PHP REST API、MySql
Fuel-Php 确实支持多租户,您可以在 apache .conf 文件中根据 FuelEnv 分离配置 FuelEnv "client1" 在让我们说 http.conf 路由到
client1.domain.com 并为
加载正确的配置client1
-db.php
-config.php
-upload.php
但是,当我构建 angular 2 dart 应用程序并将其部署到服务器时,它位于单独的文档根目录中...因此具有单独的 apache 虚拟主机配置...有什么方法可以加载构建 dart web应用程序文件从fuelphp服务器端到客户端,以避免前往数据库加载应用程序实例配置?
编辑#1: 我尝试成功地将构建应用程序文件(例如 main.dart.js 和 index.html)放入与燃料 php rest api 相同的根目录中;我的根路由/加载 index.php ,它又包括 main.dart.js,但我必须包含来自 project/public/assets 的所有其他资产与fuelphp Asset:js,Asset:css 等......这个解决方案有效,但是还有其他更好的解决方案来部署 angular 2 dart 应用程序以及fuelphp rest api 服务吗?
【问题讨论】: