Nex.js 带扩展名的静态文件无需下载

Nex.js static file serve with the extension without downloading

我需要在 domain/.well-known/stellar.toml 中提供 stellar.toml 文件,内容类型需要是 text/plain。我尝试像这样添加下一个配置,只有在没有扩展名的情况下保存恒星文件时它才有效。

我需要在 domain/.well-known/stellar.toml 而非 domain/.well-known/stellar

提供内容
module.exports = {
  async headers() {
    return [
      {
        source: "/.well-known/stellar",
        headers: [
          {
            key: "Content-Type",
            value: "text/plain",
          },
        ],
      },
    ];
  },
};

您应该在 NextJs 的 webpack 配置中添加 toml 扩展。 https://nextjs.org/docs/api-reference/next.config.js/custom-webpack-config