Reactjs 反应(路由器?)未捕获的语法错误:意外令牌

Reactjs 反应(路由器?)未捕获的语法错误:意外令牌,reactjs,Reactjs,当我尝试使用以下链接打开React页面时http://www.bla.com/sdfsf 一切正常,但当我试图使用url访问该站点时http://www.bla.com/sdfsf/asdad 它无法向我返回错误: uncaughtsyntaxerror:在我的例子中,解决这个问题的意外标记是更改index.html中的脚本 从= 至= 只需在bundle.js之前添加“/” 我希望这也能解决你的问题。您需要为index.html文件中的每个脚本添加“/”请提供您的代码检查chrome开发者工具

当我尝试使用以下链接打开React页面时http://www.bla.com/sdfsf 一切正常,但当我试图使用url访问该站点时http://www.bla.com/sdfsf/asdad 它无法向我返回错误:


uncaughtsyntaxerror:在我的例子中,解决这个问题的意外标记是更改index.html中的脚本

从=

至=

只需在bundle.js之前添加“/”


我希望这也能解决你的问题。您需要为index.html文件中的每个脚本添加“/”

请提供您的代码检查chrome开发者工具中的网络面板。您的应用程序可能正在请求相对路径上的JS文件,这会导致此错误,期望JS文件,但加载HTML文件(例如404)将触发此错误。谢谢,您是对的。我确实打错了,我的JS文件被相对路径请求了,这导致了我的问题