Создание функции Lamdba CRUD для RDS MySQL в Node.js - PullRequest
0 голосов
/ 15 апреля 2019

Я исследую, как создавать функции в 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

Моя лямбда-функция

enter image description here

И мой API Gateway

enter image description here

Я надеюсь создать функцию для удаления записи.Это не продуктивная среда, просто чтобы учиться!Я ценю, если вы мне поможете!Привет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...