Как я могу заставить мое приложение (работающее через 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,

Другие вопросы по тегам