铁路生产环境CORS错误

编程入门 行业动态 更新时间:2024-10-04 19:25:16

<a href=https://www.elefans.com/category/jswz/34/1741749.html style=铁路生产环境CORS错误"/>

铁路生产环境CORS错误

我已将我的服务器配置为接受 cors

var whitelist = ['http://localhost:5000', 'http://localhost:3000', "", '']
var corsOptions = {
    origin: function (origin, callback) {
        if (whitelist.indexOf(origin) !== -1) {
            callback(null, true)
        } else {
            callback(new Error('Not allowed by CORS'))
        }
    },
    credentials: true,

    methods: ['GET', 'PUT', 'POST', 'DELETE', 'OPTIONS']
}
 
app.use(cors(corsOptions));

我做了一个axios实例

export const axiosPrivate = axios.create({
    // // baseURL: BASE_URL,
    headers: {
        'Content-Type': 'application/json',
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Credentials': 'true',
        'Access-Control-Allow-Methods': 'GET,PUT,POST,DELETE,PATCH,OPTIONS',
        'Access-Control-Allow-Headers': 'Set-Cookie'
    },
    withCredentials: true
});

但是当我尝试发出请求时出现 401 错误并且 cookie 也没有随响应一起发送。

这是客户的要求

export const getAllProjects = async () => {
    // the all the projects from the  deployed api 
    const projects = await axiosPrivate.get(`${process.env.REACT_APP_EXPRESS}/projects`, {
        withCredentials: true
    });

    // console.log(projects);
    return projects
}
回答如下:

更多推荐

铁路生产环境CORS错误

本文发布于:2024-05-30 19:20:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770832.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:铁路   错误   环境   CORS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!