Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';无法使用React路由器DOM从URL获取id_Javascript_Reactjs_React Router - Fatal编程技术网

Javascript Can';无法使用React路由器DOM从URL获取id

Javascript Can';无法使用React路由器DOM从URL获取id,javascript,reactjs,react-router,Javascript,Reactjs,React Router,我正在使用react、webpack和babel。我无法从URL获取id参数 我得到这个错误: -获取404(未找到) -拒绝从“”执行脚本,因为其MIME类型('text/html')不可执行,并且启用了严格的MIME类型检查 我的代码 <Route path="/edit/:id" component={EditExpensePage} /> 感谢您的阅读,请帮助我。这其实不是react路由器的问题 问题出在您的html文件中 我不确定您是否有意这样做,但bundle.js通常

我正在使用react、webpack和babel。我无法从URL获取id参数

我得到这个错误:

-获取404(未找到)

-拒绝从“”执行脚本,因为其MIME类型('text/html')不可执行,并且启用了严格的MIME类型检查

我的代码

<Route path="/edit/:id" component={EditExpensePage} />

感谢您的阅读,请帮助我。

这其实不是react路由器的问题

问题出在您的html文件中

我不确定您是否有意这样做,但bundle.js通常位于根路径中,例如


检查您的引用是否错误。

看起来您可能正在使用相对路径加载
bundle.js

检查HTML中的
脚本
标记。如果是这样的话:

<script src="bundle.js"></script>

然后尝试在文件名前添加斜杠:

<script src="/bundle.js"></script>

<script src="/bundle.js"></script>