刷新页面时找不到请求的URL

时间:2019-01-15 14:43:54

标签: node.js reactjs express google-app-engine react-router

我正在使用react js和nodejs开发应用程序。当我在本地计算机上运行该应用程序时,它可以作为示例正常工作

  1. 本地主机:3000 / Instagram /服务
  2. 本地主机:3000

当我刷新上述URL时,它将显示正确的网页。 我在Google App Engine中部署了此应用程序,当刷新以下页面时,它表明未找到所请求的URL。有人能让我知道原因吗?

  1. www.mydomain.com/Instagram/服务

1 个答案:

答案 0 :(得分:-1)

可能是因为您使用的是browserRouter,但尚未在app.yaml中正确配置适当的处理程序。您可以找到有关它的详细信息here

您可能会在其中放置以下内容:

handlers:
- url: /(.*)
static_files: /index.html
upload: /index.html

您还可以使用hashRouter,但随后需要在每个路由中放置一个/#/。