@Smeilz1
За любое развитие

Как грузить в клиент на Angular 1.7 данные из Postgres?

У меня есть клиент на Angular написанный на Typescript.
Я хочу пользоваться данными из моей PostgreSQL.
Мне сказали, что без сервера это невозможно сделать, точнее возможно, но только используя базу NoSQL, например MongoDB, общаясь с ней с помощью http Запросов или используя библиотеку flask_pymongo.
А больше вариантов нет?
Сервис отдачи данных на клиент не предлагать, я все равно не смогу его нормально написать из-за небольшого опыта.
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 1
Если очень коротко - из коробки и быстро это невозможно. Почему?
На клиенте (Angular) тебе нужно куда-то посылать HTTP/Ajax запросы до твоей базы. Из коробки, PostgreSQL не поддерживает какое-то REST Api. Для этого ее нужно настроить или установить дополнительные обертки/программы что-бы они предоставляли этот HTTP API для тебя. Например вот https://github.com/PostgREST/postgrest
Еще я могу посоветовать тебе посмотреть в сторону Firebase https://firebase.google.com/, оно как раз сделано для client приложений (мобилок и веб) у которых нет бекенда. Firebase даст тебе некую базу данных и дополнительные сервисы. Ну и у них есть Free план достаточный для разработки. А если правильно абстрагировать запросы к Firebase, то можно потом потратив пару дней переписать все на нормальный Rest API если у тебя вдруг появится нормальный backend.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы