【发布时间】:2017-08-23 20:23:06
【问题描述】:
我在 Express 服务器上有 Rails API 应用程序(带有 devise_token_auth)和 Angular 4(带有 Angular2-token)。如果我同时在本地运行,则像 .validateToken() 和 .signIn() 这样的前端调用会按预期返回 200 或 401。不过,现在当我同时部署它们时,只返回了0 状态,在我看来,Angular2-token 甚至没有产生任何有效的调用。
我的第一印象是后端CORS中的原因, 我在文档中实现的完全一样:devise_token_auth/cors 或前端的 CORS,我添加了:
var cors = require('cors');
..
app.use(cors());
app.options('*', cors())
不幸的是,它并没有解决问题。
有什么建议吗?
【问题讨论】:
标签: angular token ruby-on-rails-5 rails-api