首页 > 解决方案 > NextJS 仅针对特定路径使用 trailingSlash 重写

问题描述

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

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

这种行为适用于应用程序本身,但我使用的外部 API 需要尾部斜杠。

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

module.exports = {
  trailingSlash: true,
}

有没有办法让它只重写某些路径的斜杠?/api例如:重写任何以斜杠开头的路径,同时保留应用程序的其余部分?

标签: javascriptreactjsnext.js

解决方案


推荐阅读