Skip to content

Repository files navigation

Ambiente local para testes de lamda function

Este projeto foi criado para motivos academicos para minha aprendizagem pessoal em lambda function utilizado o Node.js e Express.

Feramentas Utilizadas:

Screenshots

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}`)});

Development

Setup

1) Instalação de dependencias

npm i 

Obs: E necessario que o NodeJs já esteja instalado em sua máquina

2) Iniciar Projeto

npm run dev
# verificar a url http://localhost:8080 ou http://localhost:customPort

Contato

Desenvolvido por: Ismael Alves

Customização de Configurações do projeto

Verifique Configurações e Referencias.

About

Este projeto foi criado para motivos academicos para minha aprendizagem pessoal em lambda function utilizado o Node.js e Express.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages