2017-09-05 279 views
0

嗨,我正在使用创建React应用程序和React Redux路由器。React Redux路由器 - Heroku

我想知道如果我看到的问题不是真的有问题。虽然我仍在开发中,但我还没有将我的域名指向我的新Heroku应用程序。所以我预览我的构建“在线”的方式是通过测功机的名称........

https://pauliescanlon-io.herokuapp.com/

我的阵营应用程序似乎是做工精细,所有路由工作等,但如果我打刷新比主页,例如,其他任何途径....

https://pauliescanlon-io.herokuapp.com/work

我从Heroku的一个nginx的404错误...

我想知道如果这仅仅是因为在预览时Heroku的网址有一个“。”。在它和当我连接我的域名,这不会是一个实际的问题?

我正在使用React Router Redux的“下一个”版本。

https://github.com/ReactTraining/react-router/tree/master/packages/react-router-redux

我可以张贴我的store.js和index.js如果它会帮助吗?

但是......有谁知道这是否真的是一个问题,还是只是因为我看到我的构建上述URL的临时方式?

感谢

回答

0

我有类似的问题,有可能是定制的路线需要通过.htaccess文件允许,添加一个公共目录:

RewriteRule ^(.*) /index.html [NC,L]

+0

感谢您的输入。我试过这个,但它无法用htaccess文件添加到Heroku。奇怪的。只有在Chrome中进行硬刷新时才会出现刷新问题。正常刷新现在似乎工作? – Paulie