Смена прокси в package.json не работает - PullRequest
0 голосов
/ 06 октября 2018

Я создал проект, используя create-реагировать-приложение, и он работает на http://localhost:3000/

, когда я хочу сделать запрос к http://localhost:3090/ из моего приложения, я устанавливаю прокси в моемфайл package.json, который не работает

componentDidMount() {
     fetch('/api/si')
      .then(response => {
        console.log(response);
        return response.json();
      })
}

package.json

"proxy":"http://localhost:3090/api"

здесь мой ожидаемый вызов localhost: 3090 / api / si, но он указывает на 3000, который является моим клиентомсервер.Я пробовал несколько комбинаций ничего не работает


1 Ответ

0 голосов
/ 06 октября 2018

Попробуйте удалить / api из

"proxy":"http://localhost:3090/api"

или попробуйте

componentDidMount() {
 fetch('/si')
  .then(response => {
    console.log(response);
    return response.json();
  })

}

Замените одну из них

В случае несколькихПрокси вы можете сделать что-то вроде этого:

"proxy": {
  "/auth/*": {
    "target": "http://localhost:5000"
  },
  "/api/*": {
    "target": "http://localhost:3090"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...