Este projeto foi criado para motivos academicos para minha aprendizagem pessoal em lambda function utilizado o Node.js e Express.
Feramentas Utilizadas:
code view:
require('dotenv').config()
const lambdaLocal = require('lambda-local');
const express = require('express');
const cors = require('cors');
const app = express();
app.use(cors())
app.use(express.json())
app.use(express.urlencoded({extended:true}))
const port = process.env.SERVER_PORT || 8080;
const timeoutMs = process.env.LAMBDA_TIMEOUT || 3000;
const lambdaPath = "../caminho/index.js"
let event = {}
app.get('/', (req, res, next)=>{
    lambdaLocal.execute({
        event,
        lambdaPath,
        timeoutMs,
        callback: function(err, data) {
            if(err){
                next(err)
            }
            res.json(JSON.parse(data.body))
        },
        clientContext: JSON.stringify({clientId: 'xxxx'})
    });
});
app.listen(port, ()=>{
    console.log(`Server on http://localhost:${port}`)
});npm i Obs: E necessario que o NodeJs já esteja instalado em sua máquina
npm run dev
# verificar a url http://localhost:8080 ou http://localhost:customPortDesenvolvido por: Ismael Alves
- Email: cearaismael1997@gmail.com
- Github: github.com/ismaelalvesgit
- Linkedin: linkedin.com/in/ismael-alves-6945531a0/
Verifique Configurações e Referencias.