Веб-приложение Angular 6, которое подключается к PostgreSQL с помощью sequelize-typescript - PullRequest
0 голосов
/ 20 мая 2018

Я использую Angular6, PostgreSQL и sequelize-typcript.Цель состоит в том, чтобы подключиться к БД и получить список имен и возрастов в таблице.

  1. Я начал с создания сервера Express.
  2. Затем я использовал sequelize-typcript дляподключиться к моей базе данных PostgreSQL и вызвать это соединение при инициализации сервера
  3. Я создал модель своего элемента данных, используя sequelize-typcript, и использовал его для подключения к моей базе данных PosgreSQL.
  4. Затем я создалпростой маршрут к данным с использованием Express Router
  5. Я добавил маршрут к исходному серверу Express. Казалось, что все это работает (хотя и грязно, как я учусь на ходу).Но я могу связаться с локальным сервером через браузер (localhost: 3000) и использовать PostMan для получения данных из БД (localhost: 3000 / people).

Клиентская сторона:

  1. У меня уже есть исходное интерфейсное приложение, которое было создано с помощью проекта, с помощью командной строки.Я могу достичь этого по адресу (localhost: 4200)

  2. Я создал простой компонент под названием люди, используя ng g component people.

  3. Как мне получитьданные с моего сервера направляются в клиентский компонент?Я считаю, что это через HTTP, а затем подписаться, но, кажется, есть много разных способов сделать это.Я ищу совет относительно лучшего шаблона для использования в Angular6.

TL; DR Как мне получить данные от моего маршрута до внешнего интерфейса

1 Ответ

0 голосов
/ 20 мая 2018

Наконец-то все заработало, мне нужно было создать сервис, который прослушивал бы URL-адрес API, и оттуда я мог вернуть наблюдаемое компоненту.Решение (даже если оно не очищено должным образом) находится по адресу: https://github.com/micklynch/travelbudget

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...