Next.js Nextjs是否将/pages/api更改为/pages/myApi?
接下来是一个内置的API路由 它使用/pages/api 是否可以将默认路径从/api/*更改为类似于/myApi/*的其他路径 我正在考虑将其添加到exportPathMapNext.js Nextjs是否将/pages/api更改为/pages/myApi?,next.js,Next.js,接下来是一个内置的API路由 它使用/pages/api 是否可以将默认路径从/api/*更改为类似于/myApi/*的其他路径 我正在考虑将其添加到exportPathMap 有什么建议吗?我相信您不能更改/api路径,因为Next.js在该位置看起来特别合适 // Regex for API routes export const API_ROUTE = /^\/api(?:\/|$)/ 如果要使/api目录与/pages中的任何其他目录一样工作,可以使用重写选项 next.confi
有什么建议吗?我相信您不能更改
/api
路径,因为Next.js在该位置看起来特别合适
// Regex for API routes
export const API_ROUTE = /^\/api(?:\/|$)/
如果要使/api
目录与/pages
中的任何其他目录一样工作,可以使用重写
选项
next.config.js
在这种情况下,请求/api
将提供/另一个目录的内容
但是,您可以为API路由编写自定义服务器。请注意,您可能需要禁用或覆盖默认文件系统路由
建议如下:
module.exports = {
rewrites: [
{ source: '/api/:path*', destination: '/another-directory/:path*' }
],
};