Как я могу заставить мое приложение (работающее через ng serve) подключаться к серверу Node, сохраняя при этом функцию автоматической перезагрузки?
Я только что перенес свое приложение в Angular CLI. У меня уже есть сервер REST API Node. Я хотел бы иметь возможность запустить мой интерфейс с ng serve
, чтобы иметь функцию автоперезагрузки каждый раз, когда я изменяю файл, а также подключать его к моему узлу.
Сервер livereload работает через порт 49152. Обслуживает через порт 4200. Узел прослушивает порт 8080.
Все маршруты моего узла имеют префикс api
,
Это возможно?
1 ответ
Поэтому, поскольку официальный ответ на этот вопрос не был представлен, я дам ему шанс. Допустим, у вас работает api с питанием от узла на 8080. Вы можете запустить его в одном окне терминала /cmd с помощью вашего обычного node server.js
команда. Затем в той же папке проекта, тот же, у вас есть package.json
вы хотите добавить proxy-config.json
файл со следующим содержанием
{
"/api": { // or whatever your endpoint is in your api routes
"target": "http://localhost:8080", // your node server.js api
"secure": false
}
}
Тогда вы можете начать свой проект с ng serve --proxy proxy-config.json
,