跨域请求被阻止 - 从local localhost

时间:2018-04-07 22:54:39

标签: ajax reactjs api axios

我正在尝试javascript框架做出反应,我需要从这个服务的api中获取令牌:https://api.monetizze.com.br/2.1/apidoc/#api-Security-Token。为此,我需要发送请求我的X_CONSUMER_KEY。这就是我尝试使用axios库的方式:

axios.request('https://api.monetizze.com.br/2.1/token', {           
    headers: {              
        'X-Requested-With' : 'XMLHttpRequest',              
        'X_CONSUMER_KEY': 'here is my key'
    }
});

我在浏览器控制台上的响应如下:

  

阻止跨源请求:同源策略禁止读取   https://api.monetizze.com.br/2.1/token处的远程资源。   (原因:CORS预检频道没有成功)。

您是否遇到过这个问题并解决了问题?抱歉我的英语很差,非常感谢你。

1 个答案:

答案 0 :(得分:0)

http.get({
    host: 'api.monetizze.com.br',
    path: '/2.1/token',
    headers: {
        X_CONSUMER_KEY: 'your_consumer_key',
    }
}, (result) => {
    console.log(req.headers);
    res.send(result.statusCode)
});  

服务器端应用程序上面的那段代码完成了这项工作,非常感谢。