在github gh-pages上放置react-router应用程序

时间:2016-07-03 21:18:00

标签: react-router github-pages

我试图在github pages(gh-pages)分支上为反应路由器应用程序提供服务。

在控制台中,我收到错误:browser.js:49警告:[react-router]位置" / meetup-events-p1b /"没有匹配任何路线

我看到另一个话题中有类似的情况: React Router deep linking

但另外,我将我的github子域转发到个人域。如果我添加静态站点生成器,那么应​​该只通过将构建文件夹推送到gh-pages来显示应用程序吗?会不会让路由器与域名转发一起工作?

1 个答案:

答案 0 :(得分:1)

更新:找到了这篇文章https://medium.freecodecamp.com/surge-vs-github-pages-deploying-a-create-react-app-project-c0ecbf317089#.wdjrz32r9

(更新032817)可以验证反应路由器应用程序,浪涌似乎是比gh-pages分支更好的托管解决方案(使用npm gh-pages模块)

(这个解决方案适用于不使用react-router的反应应用程序)使用gh-pages包选项而不是浪涌,它适用于我的一个repos(不使用反应路由器,但在带有私有域转发的gh页面上) )。以前当我尝试将我的构建目录推送到gh-pages时,我遇到了错误,但是在使用gh-pages发布的文章说明后,问题得到了解决

(将该解析应用于react-router应用程序后将尝试更新)