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()constlambdaLocal=require('lambda-local');constexpress=require('express');constcors=require('cors');constapp=express();app.use(cors())app.use(express.json())app.use(express.urlencoded({extended:true}))constport=process.env.SERVER_PORT||8080;consttimeoutMs=process.env.LAMBDA_TIMEOUT||3000;constlambdaPath="../caminho/index.js"letevent={}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.