WebStorm: клиент и сервер в одном порту
Я новичок в WebStorm. У меня есть пример приложения, которое состоит из двух проектов: клиент (angularJs) и сервер (node.js).
- Когда я запускаю сервер app.js (API, который возвращает JSON), он прослушивает порт 7200
- Клиент запуска Wnen (приложение AngularJS) index.html, работает через порт 63342
Но вызов API от клиента к серверу не работает. потому что клиент спрашивает URL
$http({method: 'GET', url: 'api/maa'}).
http://localhost:63342/quickstart/src/client/api/maa, но сервер работает через порт 7200 ( http://localhost:7200/api/maa).
Как это исправить, можно запустить сервер и клиент на одном и том же порту?
1 ответ
Конечно. Вы даже можете запустить оба, используя одну и ту же конфигурацию запуска. Конфигурация запуска Node.js имеет вкладку "Браузер /LiveEdit", которая позволяет запускать браузер и отлаживать код клиента. Установите флажок "После запуска", укажите URL-адрес сервера, на котором обслуживается ваш интерфейс (http://localhost:7200
) и включите опцию "with javaScript Debugger"