reactjs - 反应路由器不工作无法获取/关于
问题描述
无法理解为什么当我分别转到 localhost/about 或 localhost/shop 时无法加载 about 组件或 shop 组件
<Router>
<div className="App">
<Nav />
<Switch>
<Route path="/about" component={About} />
<Route path="/shop" component={Shop} />
<Route exact path="/" component={Home} />
</Switch>
</div>
</Router>
解决方案
当您在 localhost [如果您不使用默认端口] 中工作时,localhost/about 是一个不正确的 URL。它必须与您的 PORT 一起使用,如下所示。
localhost:3000/about
推荐阅读
- hibernate - 休眠批处理不适用于 EmbeddedId
- arrays - 如何操作 ngfor 表,在两个数组之间切换
- blockchain - 事务处理器未提供如何修复最大占用率
- javascript - 使用 nodemailer 发送 gmail 但连接超时错误
- ruby-on-rails - 使用 Rails 对简单日历上的约会进行排序的高效 Postgresql 查询
- java - 如果 java 中文件大小超过 1 MB,则结果集想要将 xml 文件拆分为多个 xml 文件
- python - 散景应用回调为什么会转换变量类型?(ColumnDataSource 到 pandas df)
- html - 如何在引导容器内全宽显示内容
- javascript - 当我在 jQuery datepicker 中选择未来或过去的日期时,如何显示模式弹出窗口?
- angular - 我可以在 Ionic 4 中动态更改 ion-item 自定义 css 属性 --background 吗?