2017-02-26 131 views
1

我正在使用云代工平台,使用基于nginx的ststicfile buildpack部署angular2应用程序。Angular2 - Cloudfoundry上的Nginx路由404错误

在清爽的子路径/my-route我得到404 我想如www.mysite.com/some-ng2-router-path到回重定向到www.mysite.com

我看到这个几个职位的任何路径,但我无法弄清楚如何编辑服务器上的nginx.conf文件,我不想使用散列爆炸方法。

我该怎么办?

谢谢

+0

工作,你是不是想使按压状态路由?即将此行添加到Staticfile“pushstate:enabled”。 http://docs.cloudfoundry.org/buildpacks/staticfile/index.html –

+0

编辑的问题来澄清 – ronenmiller

回答

2

您是否试图在您的应用程序内映射路线?例如CF地图路线角应用mysite.com --hostname WWW --path一些-NG2路由器路径

更多关于https://docs.cloudfoundry.org/devguide/deploy-apps/routes-domains.html#map-route

它应与http://docs.cloudfoundry.org/buildpacks/staticfile/index.html#pushstate

+0

嗯,我不认为它会起作用,因为我没有使用hashbang方法。但是即使没有路由映射,在根目录中添加pushstate:enabled为Staticfile也很有用,非常感谢! – ronenmiller

+0

那么你做了什么?先生,你能解释一下吗? – Melchia