我在Vercel上托管了一个盖茨比博客。对于我的主页,我正在从Mongo Atlas获取动态内容。
我正在Gatsby中创建动态角色,
createPage({
path: '/microblog/:id',
matchPath: '/microblog/:id',
component: path.resolve(`./src/pages/index.jsx`),
});
当我在本地请求/microblog/5f3114b3e096870008336d7c
时(现在使用vercel运行),它可以工作,但是在产品上,您可以看到它重定向到404(https://sagark.dev/microblog/5f3114b3e096870008336d7c)
此外,如果网站已完全渲染。链接有效。我认为问题与Vercel动态路由有关,或者我缺少一些东西。