我有一个简单的Web应用程序正在localhost(使用http-server)上进行测试,该应用程序试图在GitHub tutorial之后对其进行授权。
我能够重定向到GitHub页面,以便用户可以在那里登录并获取从GitHub返回的临时代码作为查询参数。
但我无法获得身份验证令牌,因为每次我发送包含所有必需数据的POST请求时,都会遇到CORB错误。
我用来执行此操作的代码:
const getGitHubToken = async code => {
return await fetch(authData.accessTokenURL, {
method: 'POST',
body: {
client_id: authData.client_id,
client_secret: authData.client_secret,
code
},
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
});
};
所以我的问题是: