在启用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',
},
],
},
]
},
};