FOS JS RoutingBundle只生成本地主机的路由
FOS JS RoutingBundle produces routes for localhost only
JS RoutingBundle只生成本地主机的路由。
为什么会这样?
在我的dev-server
Routing.generate('index');
"/web/app.php/"
我的prod-server
Routing.generate('index');
"https://localhost/web/app.php/"
注意:这两个服务器都不是我的本地主机。
两个问题。首先,您的虚拟主机看起来配置错误。你的浏览器应该是web/,你应该重写app.php来隐藏它。
其次,你的实际问题:你可能在你的配置中缺少某些参数,所以你的命令行可以确定你的服务器名称:
parameters:
router.request_context.host: example.org
router.request_context.scheme: https
router.request_context.base_url: my/path
您可以在文件中设置基urlFos_js_routes.js(或fos_js_routes.dev.js)
改变:
fos.Router.setData({"base_url":"","routes":{...} ...)
fos.Router.setData({"base_url":"/app_dev.php","routes":{...} ...)
相关文章:
- Emberjs应用程序加载在除Index之外的所有路由上
- 正在使用$location.path(.)路由ng视图
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- chrome扩展更改主机/域警告
- 未激发路由的控制器属性上的观察者
- AngularJS ui路由器html5模式中断路由
- 发送json对象或使用express路由呈现视图
- 使用主干网和rails的静态页面路由
- 本地主机Typekit JS
- 如何使用Passport保护路由终结点
- Meteor应用程序无法运行-对象#<编译器>没有方法'主机'
- 有没有办法用routerLink/router.navigation附加查询/路由参数
- Nodejs和express路由,如何处理客户端的承诺
- TinyMCE实例在切换角度路由选项时会消失
- 什么'在Express中路由时,应用程序级中间件和路由器级中间件之间的区别是什么
- 使用Ampersand.js路由模块化应用程序
- 如何检查是否存在“;没有到主机的路由”;在流式传输视频的过程中一遍又一遍
- 使用虚拟主机中间件在 Express 中按子域指定路由
- Angularjs路由将仅连接到本地主机
- FOS JS RoutingBundle只生成本地主机的路由