Получение 400 неверных запросов на запуск «реакции-скрипта» - PullRequest
0 голосов
/ 10 октября 2019

Я занимаюсь разработкой простого RoR-приложения React, и у меня есть несколько запросов API для получения данных из базы данных. В настоящее время я использую axios для выполнения запроса, как показано ниже:

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

Проблема в том, что когда я запускаю сервер, используя bundle exec rails server на своем терминале, он делает правильные запросы и получает данные. Однако, когда я запускаю npm start, который запускает «реакцию-скрипт запускается», я всегда получаю 400 Bad Request для любого API, на который я делаю запрос.

Я тестировал с почтальоном, чтобы получить или опубликовать данныеоба запускают rails server и npm start, но я получаю 400 плохих запросов только при использовании npm start. Что мне нужно сделать, чтобы запустить его в react-script start (npm start)?

В package.json прокси-сервер настроен как "proxy": "http://localhost:3000/". Однако, когда я изменяю порт на 3001, я получаю 500 Internal Server Error вместо 400 Bad Request. Оба порта 3000 и 3001 работают нормально, когда я запускаю rails server.

...