Я работаю над angular 6 и node js. Пока я иду, чтобы получить данные из базы данных и запустить сервер узла, тогда страница localhost: 3000 не работает, но когда я запускаю ng serve, она работает на localhost: 4200, но не показывает данные, поступающие из базы данных.
Приложение angular также работает на localhost: 3000, но показывает только те страницы, которые я создал до того, как вставлю свой код извлечения.





Для этого может быть много причин. Я ничего не могу сказать, пока не увижу код. Но по некоторым причинам это может быть 1. Порт 3000 не слушает ваш узел, он может быть занят. 2. localhost: 3000 орфография должна быть правильной в браузере 3. проблема может быть в парсере тела, если вы используете его неправильно, у вас будут проблемы. Надеюсь, ты это исправишь.
3000 слушает, он работает, когда я печатаю URL-адрес, но не работает, когда я печатаю его в шаблоне. неужели angular не работает на 3000, он работает на 4200.
Angular работает на порту 4200, а узел работает на 3000. Оба работают на разных серверах. может быть проблема междоменного. Внедрите CORS на Node, поскольку он получает запросы, это решит вашу проблему.
Простите меня! а как это сделать ??
Итак, насколько я могу понять, ваши данные db находятся в некоторой службе REST узла, которая может быть использована на
localhost:3000, а ваше приложение angular работает наlocalhost:4200, верно?