Next具有内置API路由https://nextjs.org/docs/api-routes/introduction
它使用/pages/api
是否可以将默认路径从/api/*更改为/myApi/*之类的其他路径?
我在考虑将其添加到exportPathMap https://nextjs.org/docs/api-reference/next.config.js/exportPathMap中
有什么建议吗?
Next具有内置API路由https://nextjs.org/docs/api-routes/introduction
它使用/pages/api
是否可以将默认路径从/api/*更改为/myApi/*之类的其他路径?
我在考虑将其添加到exportPathMap https://nextjs.org/docs/api-reference/next.config.js/exportPathMap中
有什么建议吗?
1条答案
按热度按时间nimxete21#
我相信您不能更改
/api
路径,因为Next.js looks specifically in that location。如果希望
/api
目录与/pages
中的任何其他目录一样工作,可以使用Rewrites。在这种情况下,对
/api
的请求将提供/another-directory
的内容。或者,您可以为API路由创建自定义服务器,但请注意,您可能需要禁用或覆盖默认的文件系统路由。
有关详细信息,请参阅以下Next.js文档: