有人知道具有:pid的路径的NextJS的exportPathMap:(next.config.js)是什么吗?
我的expotPathMap
exportPathMap: async (defaultPathMap) => {
return {
'/': { page: '/', query: {} },
'/login': { page: '/login', query: { verifySuccess: null } },
'/signup': { page: '/signup', query: {} },
'/search': { page: '/search', query: { s: '', category: '' } },
'/messages': { page: '/messages', query: { t: '' } },
'/messages/:pid': { page: '/messages/:pid', query: { t: '' } },
问题是我受命创建一个看起来像 / messages / 925255252 而不是使用诸如/ message?id = 9252552252&t = foo
之类的查询参数的页面现在在构建和导出时出现此错误
Cannot find module for page: /messages/:pid
文件。
页面>消息> index.js(/messages)、[pid].js(messages /:id)
PS。 不使用SSR,渲染是客户端的!
PPS。 在localhost上一切正常,需要在生产环境中工作。