已设置Node js Express CORS标头,但仍出现错误
在快速应用程序中,有一个中间件设置标题,如下所示:>
app.use((req, res, next) => { res.header('Access-Control-Allow-Origin', '*') res.header('Access-Control-Allow-Headers', [ 'Accept', 'Authorization', 'Content-Type', 'Origin', 'X-Requested-With' ].join(', ')) res.header('Access-Control-Allow-Methods', [ 'DELETE', 'GET', 'HEAD', 'OPTIONS', 'PATCH', 'POST', 'PUT' ].join(', ')) next() })
但是执行请求时仍然出现错误
No 'Access-Control-Allow-Origin' header is present on the requested resource.
在快速应用程序中,有一个中间件设置类似于此应用程序的标头。use((req,res,next)=> {res.header('Access-Control-Allow-Origin','*')res.header ( '访问 - 控制允许头球' ...
回答如下:尝试添加Express CORS package。它应该为您处理添加CORS标头。
已设置Node js Express CORS标头,但仍出现错误
在快速应用程序中,有一个中间件设置标题,如下所示:>
app.use((req, res, next) => { res.header('Access-Control-Allow-Origin', '*') res.header('Access-Control-Allow-Headers', [ 'Accept', 'Authorization', 'Content-Type', 'Origin', 'X-Requested-With' ].join(', ')) res.header('Access-Control-Allow-Methods', [ 'DELETE', 'GET', 'HEAD', 'OPTIONS', 'PATCH', 'POST', 'PUT' ].join(', ')) next() })
但是执行请求时仍然出现错误
No 'Access-Control-Allow-Origin' header is present on the requested resource.
在快速应用程序中,有一个中间件设置类似于此应用程序的标头。use((req,res,next)=> {res.header('Access-Control-Allow-Origin','*')res.header ( '访问 - 控制允许头球' ...
回答如下:尝试添加Express CORS package。它应该为您处理添加CORS标头。