Javascript 仅对certan路径使用trailingSlash重写NextJS

Javascript 仅对certan路径使用trailingSlash重写NextJS,javascript,reactjs,next.js,Javascript,Reactjs,Next.js,根据NextJS的文档,默认情况下,它会将任何以斜杠结尾的URL重写为不带斜杠的URL 例如:localhost:3000/register/到localhost:3000/register 对于应用程序本身来说,这种行为很好,但我使用的外部API需要尾部斜杠 我可以将其设置为重写为尾随斜杠,但这对所有端点都适用,包括web和api端点 module.exports = { trailingSlash: true, } 有没有办法使它只重写为某些路径的尾随斜杠?例如:重写任何以/api开头

根据NextJS的文档,默认情况下,它会将任何以斜杠结尾的URL重写为不带斜杠的URL

例如:
localhost:3000/register/
localhost:3000/register

对于应用程序本身来说,这种行为很好,但我使用的外部API需要尾部斜杠

我可以将其设置为重写为尾随斜杠,但这对所有端点都适用,包括web和api端点

module.exports = {
  trailingSlash: true,
}

有没有办法使它只重写为某些路径的尾随斜杠?例如:重写任何以
/api
开头的路径,使其具有一个尾随斜杠,而不使用应用程序的其余部分?

您是否将nextjs与自定义服务器一起使用?@DarrylRN当前,对于dev来说,它只是
warn dev
,对于api,Django的
runserver
命令。我在next.config.js中有模块重写来处理重写。