-1

尝试在 Heroku 上启动一个从 Okta 获取响应的应用程序,但我收到了 CORB 错误

跨域读取阻止 (CORB) 阻止了具有 MIME 类型 application/json的跨域响应https://dev-493904.oktapreview.com/oauth2/default/v1/keys 。

有什么方法可以在不创建 Express 和 NodeJS 服务器的情况下使响应通过?

我看不到任何可以更改以更改标头的 Webpack 服务器设置。

4

1 回答 1

0

不幸的是,您需要一个后端服务器来发出具有 CORS 保护的请求。您可以尝试使用简单的 python 服务器来提供您的代码

python -m SimpleHTTPServer

但是您很可能需要实现符合 CORS 的请求。

此外,我会检查 Okta 是否有某种代码示例用于在前端执行此操作,您可以直接复制它。

进行完整性检查的一种简单方法是在Postman中尝试请求并使用其代码生成功能在您自己的代码库中尝试成功的请求。

于 2019-01-30T07:37:40.897 回答