vsa*_*hah 6 postgresql amazon-web-services node.js aws-lambda
有谁知道我如何通过AWS Lambda函数连接到PostgreSQL数据库。我在网上进行搜索,但找不到任何信息。如果您能告诉我该怎么做,那将很棒。
如果您发现我的代码(node.js)出了问题,那会很好,否则您可以告诉我如何解决吗?
exports.handler = (event, context, callback) => {
"use strict"
const pg = require('pg');
const connectionStr =
"postgres://username:password@host:port/db_name";
var client = new pg.Client(connectionStr);
client.connect(function(err){
if(err) {
callback(err)
}
callback(null, 'Connection established');
});
context.callbackWaitsForEmptyEventLoop = false;
};
Run Code Online (Sandbox Code Playgroud)
代码抛出错误:找不到模块“ pg”
我直接在AWS Lambda上编写了该文件,并且没有上传任何内容(如果有区别)。
我直接在 AWS Lambda 上编写它,并且没有上传任何内容(如果这会产生影响)。
是的,这很重要!Lambda 不提供开箱即用的第三方库。一旦您依赖于第三方库,您就需要手动或使用 API 压缩并上传您的 Lambda 代码。
了解更多信息:Lambda 执行环境和可用库
| 归档时间: |
|
| 查看次数: |
4338 次 |
| 最近记录: |