Mixpanel JQL Cors问题

时间:2019-08-28 03:16:32

标签: cors axios mixpanel

我正在尝试从本地主机调用mixpanel jql api并遇到CORS问题。

这是我的电话:

  try {
    const res = await axios({
      method: "post",
      url: "https://mixpanel.com/api/2.0/jql",
      data,
      withCredentials: true, 
      headers: { 
        "Content-Type": "application/x-www-form-urlencoded",
        "Access-Control-Allow-Credentials": 'true',
        "Access-Control-Allow-Origin": "*",
      },
      auth: {
        username: xxxxxxxxxxx,
      }
    });
    console.log(res.data);

  } catch(error) {
    console.log(error);
  }

这是浏览器中的错误:

  

从原点“ https://mixpanel.com/api/2.0/jql”到“ http://localhost:3000”的XMLHttpRequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:“访问控制”的值响应中的-Allow-Credentials标头为”,当请求的凭证模式为“ include”时,标头必须为“ true”。 XMLHttpRequest发起的请求的凭据模式由withCredentials属性控制。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)