最近在做项目的时候遇到了如下错误
并在控制台看到了如下的报错
我先是按照控制台的错误搜索,得出的结果都是对meta头部进行设置,允许资源请求,但是问题依然没有解决,偶然间改变了想法,会不会是路由的问题呢,一搜还真是,这是因为没有历史记录
添加hashrouter
即可
import { hashrouter } from 'react-router-dom';
<hashrouter> {/*<route>*/} <route exact path="/" component={ app } /> <route path="/aboutme" component={aboutme} /> <route path="/myblog" component={myblog} /> <route path="/mytrip" component={mytrip} /> <route path="/aboutwebsite" component={aboutwebsite}/> {/*</route>*/} </hashrouter>
最终url会被打上#,问题解决,说是因为打上#后不再会请求服务器资源
问题参考:
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!
网友评论