预渲染的动态端点存在路径冲突。
PrerenderDynamicEndpointPathCollide:无法使用
undefined
参数渲染PATHNAME
,因为生成的路径将在预渲染期间发生冲突。请避免将undefined
作为params
传递给端点的getStaticPaths()
函数,或者为端点文件名添加额外的扩展名。
哪里出错了?
名为“哪里出错了?”的部分该端点使用了一个 undefined
的参数进行预渲染,因此生成的路径会与另一个路由冲突。
如果无法避免传递 undefined
,可以在端点文件名中添加一个额外的扩展名,以生成不同名称的文件。例如,将 pages/api/[slug].ts
重命名为 pages/api/[slug].json.ts
。
另请参阅
错误参考