Приложение (AngularJS & NodeJS) на сервере не может получить тип данных даты / времени от сервера базы данных (PostgreSQL) - PullRequest
0 голосов
/ 25 октября 2018

У меня есть веб-приложение, составленное из AngularJS с серверной средой Nodejs и PostgreSQL для БД, которое прекрасно работает, когда приложение и база данных работают на локальном хосте или на одном ПК без данныхотсутствует в запросе .

Итак, я недавно развернул свое приложение на сервере, скажем, это его IP-адрес 10.99.212.200:5555 (IP-адрес серверного приложения), подключенный к IP-адресу сервера моего PostgreSQL, который, скажем,10.99.212.100:5556, как показано на рисунке ниже в моем файле request-handler.js.

enter image description here

Когда приложение работает на клиентском ПК, я обнаружил, что данные, возвращаемые из запроса к серверу баз данных PostgreSQL, не возвращают данные о дате/ timestamp с сервера баз данных PostgreSQL, но все данные, не относящиеся к типу данных date, такие как uuid, text, int, были показаны в моем приложении.

This is image of data shown in my client's PC

NB:

  1. StartDate и EndDate имеют тип данных DATE, а CreatedOn и ModifiedOn имеют тип данных TIMESTAMP WITH TIME ZONE.

  2. Сервер приложений и база данных работают на одной и той же версии REDHAT ENTERPRISE LINUX.

Может кто-нибудь объяснить и помочь мне, почему данные, относящиеся ко времени даты, не отображались на ПК моего клиента, потому чтовсе данные отображаются, когда приложения и БД находятся на одном и том же локальном ПК до (перед развертыванием на другом сервере).

...