Serverless不包含pg依赖项/ Sequelize内部错误

时间:2019-01-28 00:37:51

标签: node.js postgresql sequelize.js serverless

我目前正在努力部署GraphQL无服务器功能。一切在本地都可以正常运行,可以公开访问数据库,但是我意识到应用程序在部署后崩溃了,因为pg依赖关系未正确添加(在我的package.json中)

当我在我的代码中未添加var pg = require('pg')的情况下部署无服务器应用程序时,它将忽略此依赖项。另一方面,当将var pg = require('pg')添加到某个位置(甚至不使用)时,该包将包含在无服务器的zip输出中。当手动添加(var pg = require('pg')且未直接在应用程序中使用该消息时,我仍然收到异常消息(因为我正在使用sequelize实例连接到postgres)。

我的数据库可以公开访问(用于开发阶段),我可以在本地使用它;我在本地手动安装了pg,它显示在node_modules中,但是在部署时,它并没有包含包含我的应用程序的zip文件。

过去有人遇到过这样的问题吗?

0 个答案:

没有答案