React路由器v4仅在webpack之后呈现索引页面

时间:2017-09-22 13:55:07

标签: reactjs webpack react-router

我正在使用在开发模式下正常运行的react router v4。我正在使用wepback为生产和使用nginx制作bundle。路由和嵌套路由在开发模式下工作正常,我也在开发模式下使用wepback。但是在生成构建并在nginx上运行它之后,只有索引路由呈现。 我不知道如何解决这个问题。请提出任何建议

1 个答案:

答案 0 :(得分:0)

您需要将index.html作为任何路线的答案,如下所示:

https://github.com/react-boilerplate/react-boilerplate/blob/master/app/.nginx.conf

  location / {
    # Set path
    root /var/www/;
    try_files $uri /index.html;
  }