最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

已设置Node js Express CORS标头,但仍出现错误

IT培训 admin 5浏览 0评论

已设置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标头。

发布评论

评论列表 (0)

  1. 暂无评论