在Node.js中将Lamdba函数CRUD创建到RDS MySQL

时间:2019-04-14 21:16:42

标签: mysql node.js api lambda

我正在研究如何在Lambda中针对MySQL创建函数。我在互联网上看过教程,但我做不到。我只能执行GET方法。

如何管理变量以进行DELETE或PUT?

目前,我已执行此功能。

const mysql = require('mysql');

const con = mysql.createConnection({
  host     : process.env.RDS_HOSTNAME,
  user     : process.env.RDS_USERNAME,
  password : process.env.RDS_PASSWORD,
  port     : process.env.RDS_PORT,
  database : process.env.RDS_DATABASE
});

exports.handler = (event, context, callback) => {
  // allows for using callbacks as finish/error-handlers
  context.callbackWaitsForEmptyEventLoop = false;
  const sql = "SELECT * FROM usuarios";
  con.query(sql, function (err, result) {
    if (err) throw err;
    callback(null, result)
  });
};

这是数据库

enter image description here

我的Lambda函数

enter image description here

我的API网关

enter image description here

我希望创建一个删除记录的功能。这不是一个多产的环境,只是学习!感谢您的帮助!问候!

0 个答案:

没有答案