allowedDevOrigins
Next.js 在开发过程中不会自动阻止跨源请求,但在 Next.js 的未来主要版本中默认会阻止,以防止在开发模式下对可用内部资源/端点的未授权请求。
要配置 Next.js 应用程序以允许来自服务器初始化时主机名(默认为 localhost
)以外的来源的请求,你可以使用 allowedDevOrigins
配置选项。
allowedDevOrigins
允许你设置在开发模式下可以使用的其他来源。例如,要使用 local-origin.dev
而不是仅使用 localhost
,请打开 next.config.js
并添加 allowedDevOrigins
配置:
next.config.js
module.exports = {
allowedDevOrigins: ['local-origin.dev', '*.local-origin.dev'],
}