В настоящее время я борюсь с развертыванием моей серверной функции GraphQL.Все отлично работает локально, база данных общедоступна, но я понял, что после развертывания приложения происходит сбой, поскольку pg-зависимость не добавлена должным образом (она есть в моем package.json)
Когда я развертываю серверПриложение без добавления var pg = require('pg')
в моем коде, оно опускает эту зависимость.С другой стороны, когда var pg = require('pg')
добавляется куда-то (даже не используется), пакет включается в zip-вывод без сервера.У меня все еще есть сообщение об исключении, когда оно включено вручную (var pg = require('pg')
) и не используется напрямую в приложении (поскольку я подключаюсь к postgres с использованием экземпляра sequelize).
Моя база данных доступна публично (для разработки), и я могу использовать его локально;Я установил pg вручную локально, и он появляется в node_modules
, но при развертывании он не упакован в zip-файл, содержащий мое приложение.
У кого-нибудь была такая проблема в прошлом?