【问题标题】:Netlify blank page when refresh url with more than one path param using react router使用反应路由器刷新具有多个路径参数的url时Netlify空白页面
【发布时间】:2020-01-05 18:05:25
【问题描述】:

我将我的 react 应用程序部署到 netlify,但有些链接看起来已经损坏。我已经知道我应该有 a_redirects 文件或 netlify.toml 但即使我添加了

[[redirects]]
   from = "/*"
   to = "/index.html"
   status = 200

“特殊网址”仍然存在错误,尤其是具有多个路径参数的网址,例如“www.app.org/example/1234656”或“www.app.org/blabla/rerezzer”,所有网址都只有一个像 www.app.org/onePara 这样的“路径参数”在刷新时工作。

我缺少什么,我已经尝试添加另一个重定向规则,例如 from =/*/* 但它不起作用

【问题讨论】:

  • 在控制台出现此错误 SyntaxError: expected expression, got '
  • 您好,您解决问题了吗,我也遇到了同样的问题

标签: reactjs url react-router netlify


【解决方案1】:

我也遇到了不止一个路径参数的相同问题,但尝试了一个简单的逻辑

../*  /index.html 200

它对我有用

【讨论】:

  • 这是否解决了所有路线的问题?甚至单参数路线?还是每条路由都必须包含多个参数?如果我有两个以上的参数怎么办?
猜你喜欢
  • 2018-08-17
  • 2021-06-15
  • 2021-04-05
  • 2017-08-27
  • 2020-02-20
  • 1970-01-01
  • 2021-11-19
  • 2020-11-16
  • 2019-09-16
相关资源
最近更新 更多