在子文件夹而不是根域中提供应用程序

时间:2015-10-09 21:15:03

标签: meteor iron-router

我在example.com/app中部署了我的应用,但我的所有路线都已损坏。

哎呀,看起来客户端或服务器上没有路由的网址:" http://example.com/app/。"

我可以尝试手动添加到所有路径/ app /子文件夹,但它似乎是正确的方法,特别是因为我使用cms包(orionjs)来生成/ admin界面,这不是'支持更改管理路径。

默认情况下,有没有办法将/ app文件夹添加到所有路由? 我觉得奇怪的是我将ROOT_URL定义为http://example.com/app/,但铁路由器似乎忽略了它。我跳过了一步吗?

1 个答案:

答案 0 :(得分:1)

与许多网络平台(例如:php)不同,您应用下的文件夹结构会自动映射到路线。如果你正在使用铁路由器,你基本上定义 layout 映射到什么路由。可以在任意深度的任何文件夹(/server/public下除外)的HTML文件中定义布局。您还可以通过在路径定义中添加app/或任何您想要的路径来为铁路由器中的任何路径添加任何额外的深度。您的ROOT_URL应保持http://example.com/

相关问题