405不允许nginx,CORS? Nginx配置?或者是其他东西?

问题描述 投票:0回答:1

使用Ember.js和Rails构建的应用程序。 使用Oauth2使用ember-simple-auth进行身份验证。 我可以在我的开发环境中本地登录我的应用程序,但是一旦我尝试登录我的生产服务器(通过Heroku),我就开始收到nginx 405 not allowed状态代码。

我想的第一件事可能是我的请求标题/ CORS。我在我的rails侧使用rack-cors gem并直接根据自述文件配置它。这是我的application.rb

研究,我发现the same problem的解决方案是配置Nginx方面的东西,但我想,因为这是由heroku处理我不太确定这是否是我需要进行更改的地方。

如果有任何其他文件/信息可以提供帮助,请告诉我。

调试此问题的最佳方法是什么?

enter image description here

ruby-on-rails nginx heroku ember.js cors
1个回答
0
投票

首先尝试使用它来排除CORS:

https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi

当您使用Postman或类似工具时,路线是否在本地工作?

你在请求HTML或JSON吗?

© www.soinside.com 2019 - 2024. All rights reserved.