Как на angular 2 cli настроить proxy на backend сервер?

после ng serve запускается сервер localhost:4000, нужно чтобы при обращении по localhost:4000/api или по другому порту запрос шел на мой локальный openserver на домен например test.ru. Как настроить проксирование подскажите?
  • Вопрос задан
  • 9250 просмотров
Пригласить эксперта
Ответы на вопрос 2
@romych2004
Создайте файл proxy.conf.json
{
  "/api": {
    "target": "http://localhost:3000",
    "secure": false
  }
}


В package.json укажите в блоке scripts:
"start": "ng serve --proxy-config proxy.conf.json",


Теперь вместо ng serve запускать командой
npm start
Ответ написан
@averkoff
Актуальный способ подключения прокси для angular cli изложен в документации Proxying to a backend server Теперь не нужно править файл package.json, создаём proxy.conf.json и подключаем его через angular.json
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы