AWS Лямбда NodeJS 12 - PullRequest
       13

AWS Лямбда NodeJS 12

0 голосов
/ 09 марта 2020

Мой код иногда возвращает ожидаемые значения из блоков возврата, иногда возвращает часть ответа, иногда возвращает ноль ... Я предполагаю, что я не syn c, но idk где

require('dotenv').config()

const { Client } = require('pg')
const client = new Client({
    user: process.env.PG_USER,
    host: process.env.PG_HOST,
    database: process.env.PG_DATABASE,
    password: process.env.PG_PASSWORD,
    port: process.env.PG_PORT,
})


exports.handler = async function (event, context) {
    console.log("hi")
        try {
            console.log("try")
            await client.connect()
            const res = await client.query("insert into accounts (email , phone , first , last , password , role ) values ('" + event.email + "', '" + event.phone + "', '" + event.first + "','" + event.last + "', '" + event.password + "', '" + event.role + "')")
            await client.end();
            return {
                "body": "Success",
                "statusCode": 201
            }
        } catch (e) {
            console.log("fail")
            await client.end();
            return {
                "body": "not null",
                "statusCode": 200
            }

        }
}
...