reactjs - 首次在 nextjs 上加载动态路由时出现 404
问题描述
我正在尝试创建一个博客页面来测试nextjs
并为帖子创建一个动态路由,该路由将从 Contentful 中检索。从主页导航并单击next/router
<Link />
组件时,博客文章加载正确,但如果我获取 URL 并尝试直接从浏览器地址栏加载页面,我将得到 404。
重现步骤:
1. git clone https://github.com/zeit/next-learn-demo.git
2. cd next-learn-demo/8-deploying
3. yarn
4. next build && next export
5. cd out
6. serve
7. Navigate to http://localhost:5000/p/learn-nextjs
8. See 404
这是 NextJS 的限制(在文档中没有找到与它相关的任何内容)还是我们需要配置其他任何东西?
解决方案
推荐阅读
- javascript - 如何使用 HTML 滑块操作 SVG 线条
- python - 在 Spotfire 中使用 Python 数据函数时,为什么我的新列没有正确命名
- webrtc - WebRTC:Coturn 服务器工作正常,但视频未传输
- r - 在 dplyr 函数中创建和访问动态列名
- node.js - Mongodb, nodejs: find an object and update its value
- nlog - Sentry.NLog 未登录到 Sentry
- xml - XML 元素可以同时具有文本和元素内容吗?
- java - 数组查找扫描器整数的索引
- python - 用来自另一个数据框的值填充多列
- dart - 是否可以在 Flutter Web 中为域添加前缀?