【发布时间】:2018-10-21 15:16:23
【问题描述】:
我在本地的项目中集成了IBM APP ID,登录成功后,当我尝试注销时使用与演示相同的以下代码
app.get("/logout", function(req, res, next) {
WebAppStrategy.logout(req);
res.redirect("/");
});
nodejs 显示请求已成功发送,但 chrome 控制台显示以下错误消息:
- 无法加载 [appid-auth-url] 上没有“Access-Control-Allow-Origin”标头 请求的资源。因此,原点 'http://localhost:3000' 是 不允许访问。
appid-auth-url 由 IBM 提供,不能设置 cors。
【问题讨论】:
-
您需要在您的服务器中允许 CORS。请看stackoverflow.com/questions/18310394/…
标签: node.js express logout ibm-appid