在启用CORS的情况下运行下一个开发服务器?

在启用CORS的情况下运行下一个开发服务器?,cors,next.js,Cors,Next.js,当我使用next start构建并运行服务器时,我的CORS头被正确地添加到上面定义的路径中,access按预期工作 当我使用next dev运行NextJs dev服务器时,应用程序运行时没有CORS保护,这意味着上面的路径将接受请求,而不管请求的来源是什么 是否可以在按照产品构建打开CORS的同时运行开发服务器?(这样我就可以拥有更快的构建,以及更好的基于更改的构建功能) module.exports = { async headers() { return [ {

当我使用
next start
构建并运行服务器时,我的CORS头被正确地添加到上面定义的路径中,access按预期工作

当我使用
next dev
运行NextJs dev服务器时,应用程序运行时没有CORS保护,这意味着上面的路径将接受请求,而不管请求的来源是什么

是否可以在按照产品构建打开CORS的同时运行开发服务器?(这样我就可以拥有更快的构建,以及更好的基于更改的构建功能)

module.exports = {
  async headers() {
    return [
      {
        source: '/auth/:path*',
        headers: [
          {
            key: 'access-control-allow-origin',
            value: 'https://stackoverflow.com',
          },
          {
            key: 'access-control-allow-methods',
            value: 'OPTIONS, GET',
          },
        ],
      },
    ]
  },
};