Я использую Angular6, PostgreSQL и sequelize-typescript. Цель состоит в том, чтобы подключиться к БД и получить список имен и возрастов в таблице.
Сторона клиента:
У меня уже есть первоначальное интерфейсное приложение, которое было создано с помощью проекта, созданного с помощью командной строки. Я могу связаться с этим по адресу (localhost: 4200)
Я создал простой компонент под названием people using ng g component people.
Как мне получить данные из моего серверного маршрута в клиентский компонент? Я считаю, что это происходит через HTTP, а затем подписывается, но, похоже, есть много разных способов сделать это. Я ищу совета по лучшему шаблону для использования в Angular6.
TL; DR Как мне получить данные из моего маршрута к клиентской части





Наконец-то он заработал правильно, мне нужно было создать службу, которая слушала URL-адрес API, и оттуда я мог бы вернуть наблюдаемое в компонент. Решение (даже если оно не очищено должным образом) находится по адресу: https://github.com/micklynch/travelbudget
После некоторого исследования я создал службу на стороне клиента с вызовом api.service.ts. Я смог создать это с помощью ng g service api. Оттуда я смог добавить службу в конструктор моего компонента, что позволяет мне получить доступ к api.service. Служба api - это Httpclient, который прослушивает URL-адрес моего маршрутизатора. Я чувствую, что приближаюсь ... теперь моя проблема - ошибка на стороне клиента «Нет заголовка Access-Control-Allow-Origin на запрошенном ресурсе».