Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript NextJs:pid路由_Javascript_Reactjs_Next.js - Fatal编程技术网

Javascript NextJs:pid路由

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

有人知道路径为:pid的NextJS的exportPathMap:next.config.js是什么吗

我的地图

  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并在服务器端处理您的请求