Javascript 仅对certan路径使用trailingSlash重写NextJS
根据NextJS的文档,默认情况下,它会将任何以斜杠结尾的URL重写为不带斜杠的URL 例如: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开头
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中有模块重写来处理重写。