AWS
配置

构建参数

您可以向 open-next build 命令传递两个构建参数:

  • --config-path - 这是您要使用的配置文件的路径。默认情况下,它会在当前工作目录中查找 open-next.config.ts。此路径需要相对于当前工作目录。
  • --node-externals - 您可以为 open-next.config.ts 文件的 esbuild 编译配置外部依赖(即 --node-externals @aws-sdk/*,open-next/dist/queue/*

配置文件

为了进行个性化配置,您需要在与 next.config.js 相同的位置创建一个 open-next.config.ts 文件,并导出一个满足 OpenNextConfig 接口的默认对象。也可以没有 open-next.config.ts 文件,届时将自动应用默认配置。

此文件需要放置在与您的 next.config.js 文件相同的层级。

如果您有 open-next.config.ts 文件,请确保至少包含以下内容:

export default {
  default: {},
};

如果您想查看一些简单的配置示例,可以查看 简单示例

对于更高级的用例,您可以查看 如何实现自定义覆盖

如果您想查看完整示例,可以查看 完整示例

退出默认的 poweredByHeader

默认情况下,Next.js 会添加 x-powered-by (opens in a new tab) 头。OpenNext 也会添加一个 x-opennext 头。要退出此功能,请打开 next.config.js 并在配置中禁用 poweredByHeader 属性:

module.exports = {
  poweredByHeader: false,
};