获取400错误请求运行“反应脚本开始”

时间:2019-10-10 01:55:47

标签: ruby-on-rails axios httpclient react-scripts

我正在开发一个简单的RoR后端,React前端应用程序,并且我有一些API请求来从数据库中获取数据。目前,我正在使用axios发出如下请求:

axios.get('/api/session/user')

问题是,当我在终端上使用bundle exec rails server运行服务器时,它将发出正确的请求并获取数据。但是,当我运行运行'react-script start'的npm start时,我总是在发出请求的任何api上收到400错误请求。

我与邮递员进行了测试,以获取或发布同时运行rails servernpm start的数据,但是仅在使用npm start时,我才收到400个错误请求。要使其在react-script startnpm start)中运行,我需要做什么?

在package.json中,我将代理设置为"proxy": "http://localhost:3000/"。但是,当我将端口更改为3001时,出现500 Internal Server Error而不是400 Bad Request。运行rails server时,端口3000和3001都可以正常工作。

0 个答案:

没有答案