我正在构建一个从rails API获取JSON的反应应用程序。 API目前已经安装了机架(这很棒!可以通过react应用程序进行我想要的调用)我希望它能让API只监听来自react应用程序的请求。
这是我config/application.rb
的相关代码:
config.middleware.insert_before 0, Rack::Cors do
allow do
origins '*'
resource '*', :headers => :any, :methods => [:get, :post, :options]
end
end
我目前正在端口4000上运行我的rails服务器并在端口3000上运行我的反应应用程序。我已经尝试将原点的参数从"*"
更改为localhost:3000
但我和我#39; m仍然可以从Chrome的Postman REST客户端获得成功的帖子请求。在生产中,我只想从react客户端更新我的rails API,而不是其他任何东西,所以我想首先在本地模拟。有什么想法吗?