React路由在Heroku上不工作的可能原因有多种,以下是可能的解决方案:
package.json
文件中的homepage
字段中指定应用的基础路径,例如"homepage": "https://example.com/my-app"
。同时,在路由配置中也要使用<BrowserRouter>
组件来指定基础路径,例如<BrowserRouter basename="/my-app">
。npm run build
命令来构建应用的生产版本,然后将构建结果部署到Heroku。如果上述解决方案都无效,可以尝试以下步骤:
最后,如果问题仍然存在,可以尝试在React社区的论坛或问答网站上寻求帮助,以获得更专业的建议和支持。
云原生正发声
腾讯云“智能+互联网TechDay”西南专场
云+社区技术沙龙[第9期]
第四期Techo TVP开发者峰会
技术创作101训练营
云+社区技术沙龙[第19期]
serverless days
云+社区技术沙龙[第8期]
领取专属 10元无门槛券
手把手带您无忧上云