跨域请求被阻止,源“ null”无法访问

时间:2018-08-14 07:47:07

标签: javascript reactjs google-api cors google-oauth

我正在一个项目中,我想通过Google API通过JS编写并使用React来获取日历事件。

我的问题是为什么我会收到此错误? 我确实收到了日历事件,但是事先在网络浏览器的控制台中弹出了此错误,并且我已经在Firefox和chrome中尝试过。

Chrome错误: https://gyazo.com/bf7687b094c24d0027bcbd4071783b8c

Firefox错误: https://gyazo.com/fa605bc75833d71070acbac34f1275da

这是我的app.js的样子: https://gyazo.com/f09b6906234c7d65b30ba4f40def1e50

2 个答案:

答案 0 :(得分:1)

某些服务器在预检OPTIONS请求中需要身份验证密钥。在cors附件下方添加以下行:

app.use(cors());
app.options('*', cors());

答案 1 :(得分:0)

选中此Link 它需要标头中的auth令牌来验证请求。

还要检查此Post,即我在上面链接中找到的位置。