Javascript NextJs:pid路由
有人知道路径为:pid的NextJS的exportPathMap:next.config.js是什么吗 我的地图Javascript NextJs:pid路由,javascript,reactjs,next.js,Javascript,Reactjs,Next.js,有人知道路径为:pid的NextJS的exportPathMap:next.config.js是什么吗 我的地图 exportPathMap: async (defaultPathMap) => { return { '/': { page: '/', query: {} }, '/login': { page: '/login', query: { verifySuccess: null } }, '/signup': { page: '/signup', query
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: '' } },
问题是我的任务是创建一个
/信息/925252
而不是使用像/message?id=9252552252&t=foo这样的查询参数的页面
现在,在构建和导出时,我遇到了此错误
Cannot find module for page: /messages/:pid
档案
页面>消息>index.js/messages[pid].js消息/:id
附言。
不使用SSR,渲染是客户端的
PPS。
在本地主机上一切正常,需要在生产环境中工作。从next.js的范围来看,您试图实现的目标是不可能的: 您必须返回每个可能路线的映射,动态匹配 即使我们支持它也不会有任何效果,你怎么知道 导出时/show/:id将是什么?我们必须确切地知道 在导出时将导出什么 因此,您必须生成所有可能的页面,在您需要所有可能的消息ID的情况下,获取您的数据库。 或者切换到SSR并在服务器端处理您的请求