добавить несколько прокси в пакет json - PullRequest
0 голосов
/ 04 октября 2018

Я использую два сервера для своего приложения реагирования, один для экспресс-обслуживания, а другой - для создания приложения-реакции.Итак, на стороне реакции на сервере в package.json я добавил:

"proxy": {"/ auth / google": {"target": "http://localhost:5000"}},

Я запускаю сервер и получаю эту ошибку: «Когда указано,« proxy »в package.json должен быть строкой. Вместо этого тип« proxy »был« object ». Либо удалите« proxy »из package.jsonили сделать его строкой. "Как я могу это исправить? Как я могу добавить прокси? Может быть, с использованием другого синтаксиса?

1 Ответ

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

Использование расширенных настроек прокси не рекомендуется в create-реагировать-приложение v2.Если вы не используете строку, но, как в вашем случае, объект, вам придется использовать http-proxy-middleware и настроить файл setupProxy.js в вашей папке src / .

1. Сначала установите http-proxy-middleware , используя npm или Yarn:

npm install http-proxy-middleware --save
# or
yarn add http-proxy-middleware


2. Затем создайте src / setupProxy.js и добавьте следующее:

const proxy = require('http-proxy-middleware')

module.exports = function(app) {
  app.use(proxy('auth/google', { target: 'http://localhost:5000/' }))
}



Подробнее об этой проблеме: Переместите расширенную конфигурацию прокси-сервера в src / setupProxy.js

...