如何使用Node.js中的Lambda函数从Amazon RDS获取数据?

Nooh Ahamad

我在Aurora PostgreSQL中有一个数据库,并且正在使用API​​网关来调用Node.js中为API编写的Lambda函数。这是我的没有URL参数的简单GET请求的代码:

var pg = require("pg");

exports.handler = function(event, context) {

    var conn = “//Connection string";
    var client = new pg.Client(conn);
    client.connect();

    //var id = event.id;
    console.log('Connected to PostgreSQL database');
    var query = client.query("SELECT * from USERS;");
    query.on("row", function (row, result) {
        result.addRow(row);
    });
    
    query.on("end", function (result) {
        var jsonString = JSON.stringify(result.rows);
        var jsonObj = JSON.parse(jsonString);
        console.log(jsonString);
        client.end();
        context.succeed(jsonObj);
    });
};

我能够从该表中成功获取所有记录。我必须对代码和API网关本身进行哪些更改,以使GET请求带有WHERE子句的参数以从其用户名中选择特定用户,以及POST请求以将新用户插入表中?

马辛

对于代理lambda集成,提交到API网关的所有GET和POST参数将在event对象中可用因此,你必须得到提交的值WHERE,并INSERT从事件。

event结构示于:

您还需要确保来自lambda的正确返回数据。返回数据也需要正确的格式

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Ajax GET或POST方法将数据传递到Amazon lambda node.js函数

来自分类Dev

Lambda从mysql RDS获取数据但超时

来自分类Dev

如何在 AWS Glue 作业脚本中从 AWS RDS 获取数据并相应地转换数据并将其插入回 aws rds?

来自分类Dev

如何从Node js中的“ then”中获取数据?

来自分类Dev

如何使用Node.js获取MacBook Pro的GPS数据?

来自分类Dev

如何在返回二进制数据的node.js中编写Lambda函数?

来自分类Dev

如何获取Amazon AWS RDS用户的密码?

来自分类Dev

使用sequelize ORM连接到node.js上的Amazon RDS Postgres数据库的问题

来自分类Dev

如何使用Node.js,Express.js从MongoDB中获取数据

来自分类Dev

如何从mongodb中获取数据并使用node js将其显示在表中?

来自分类常见问题

如何从Node.js http获取请求中获取数据

来自分类Dev

如何使用PHP中的函数获取数据?

来自分类Dev

如何从函数返回数据并在Node.js中使用

来自分类Dev

如何在Node.js中获取POST(jquery)数组数据(使用Express)

来自分类Dev

无法通过Node.js从Lambda获取Amazon CloudWatch Logs

来自分类Dev

如何使用本机同步函数从 Amazon Aurora MySQL 数据库集群调用 Lambda 函数

来自分类Dev

如何在不带.then函数的情况下使用node.js从promise中获取值

来自分类Dev

我如何在Node JS中编写函数(获取)并发送数据

来自分类Dev

如何使用Node.js在Apache Storm中获取输出

来自分类Dev

如何在Node.js中获取输入的POST数据?

来自分类Dev

如何从Node.js中的pcap获取数据

来自分类Dev

如何在Angular中从Node.js获取数据

来自分类Dev

我如何在Node.js中获取帖子数据?

来自分类Dev

如何从 node.js 中的渲染获取数据

来自分类Dev

如何在node.js中从mysql获取数据

来自分类Dev

如何使用node.js中的属性过滤Json数据

来自分类Dev

如何将数据node.js发送到ejs文件,以及如何使用angular.js获取数据

来自分类Dev

无法使用Node.js从Mongodb中获取数据

来自分类Dev

如何使用Node.js获取数据并将其设置为Firebase?

Related 相关文章

  1. 1

    如何使用Ajax GET或POST方法将数据传递到Amazon lambda node.js函数

  2. 2

    Lambda从mysql RDS获取数据但超时

  3. 3

    如何在 AWS Glue 作业脚本中从 AWS RDS 获取数据并相应地转换数据并将其插入回 aws rds?

  4. 4

    如何从Node js中的“ then”中获取数据?

  5. 5

    如何使用Node.js获取MacBook Pro的GPS数据?

  6. 6

    如何在返回二进制数据的node.js中编写Lambda函数?

  7. 7

    如何获取Amazon AWS RDS用户的密码?

  8. 8

    使用sequelize ORM连接到node.js上的Amazon RDS Postgres数据库的问题

  9. 9

    如何使用Node.js,Express.js从MongoDB中获取数据

  10. 10

    如何从mongodb中获取数据并使用node js将其显示在表中?

  11. 11

    如何从Node.js http获取请求中获取数据

  12. 12

    如何使用PHP中的函数获取数据?

  13. 13

    如何从函数返回数据并在Node.js中使用

  14. 14

    如何在Node.js中获取POST(jquery)数组数据(使用Express)

  15. 15

    无法通过Node.js从Lambda获取Amazon CloudWatch Logs

  16. 16

    如何使用本机同步函数从 Amazon Aurora MySQL 数据库集群调用 Lambda 函数

  17. 17

    如何在不带.then函数的情况下使用node.js从promise中获取值

  18. 18

    我如何在Node JS中编写函数(获取)并发送数据

  19. 19

    如何使用Node.js在Apache Storm中获取输出

  20. 20

    如何在Node.js中获取输入的POST数据?

  21. 21

    如何从Node.js中的pcap获取数据

  22. 22

    如何在Angular中从Node.js获取数据

  23. 23

    我如何在Node.js中获取帖子数据?

  24. 24

    如何从 node.js 中的渲染获取数据

  25. 25

    如何在node.js中从mysql获取数据

  26. 26

    如何使用node.js中的属性过滤Json数据

  27. 27

    如何将数据node.js发送到ejs文件,以及如何使用angular.js获取数据

  28. 28

    无法使用Node.js从Mongodb中获取数据

  29. 29

    如何使用Node.js获取数据并将其设置为Firebase?

热门标签

归档