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

IT技术 javascript reactjs google-api cors google-oauth
2021-05-07 10:37:13

我正在做一个项目,我想通过谷歌 API 获取我的日历事件,用 JS 编写并使用 React。

我的问题是为什么我会收到这个错误?我确实收到了我的日历事件,但之前在 Web 浏览器的控制台中会弹出此错误,我已在 Firefox 和 chrome 中尝试过。

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

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

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

1个回答

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

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