405不允许nginx,CORS? Nginx配置?或者是其他东西?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了405不允许nginx,CORS? Nginx配置?或者是其他东西?相关的知识,希望对你有一定的参考价值。
使用Ember.js和Rails构建的应用程序。
使用Oauth2使用ember-simple-auth进行身份验证。
我可以在我的开发环境中本地登录我的应用程序,但是一旦我尝试登录我的生产服务器(通过Heroku),我就开始收到nginx 405 not allowed
状态代码。
我想的第一件事可能是我的请求标题/ CORS。我在我的rails侧使用rack-cors
gem并直接根据自述文件配置它。这是我的application.rb
研究,我发现the same problem的解决方案是配置Nginx方面的东西,但我想,因为这是由heroku处理我不太确定这是否是我需要进行更改的地方。
如果有任何其他文件/信息可以提供帮助,请告诉我。
调试此问题的最佳方法是什么?
首先尝试使用它来排除CORS:
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
当您使用Postman或类似工具时,路线是否在本地工作?
你在请求html或JSON吗?
以上是关于405不允许nginx,CORS? Nginx配置?或者是其他东西?的主要内容,如果未能解决你的问题,请参考以下文章
Jquery Ajax 对 Nginx 中的静态 html 资源的请求导致“405 不允许”
加载资源失败:服务器响应状态为 405(不允许)需要有关 nginx.conf 的帮助