nodejs-lambda-api
v1.0.18
Published
Simple api builder for serverless lambda nodejs.
Downloads
24
Maintainers
Readme
nodejs-lambda-api
Simple api builder for serverless lambda nodejs.
Installation
npm install nodejs-lambda-api
Example
const { api } = require("nodejs-lambda-api");
const app = api();
app.use((req, res, next)=> {
//Set Headers
res.setHeaders("Access-Control-Allow-Origin","*")
next()
});
app.use((req, res, next) => {
next()
});
app.get("/", (req, res, next) => {
res.status(200)
res.json({ data: "success" })
})
app.post("/", (req, res, next) => {
const response = {
body: JSON.stringify({
message: "posted successfully",
input: req.body
})
};
res.status(200)
res.json(response)
})
app.use(function(req, res, next) {
res.status(404)
res.send()
});
app.use(function(err, req, res, next) {
res.status(500)
res.send()
});
module.exports.handle = app.handle
Aws Setup
- Set method to ANY
Built in middlewares
- app.use
- app.get
- app.post
- app.patch
- app.delete
- app.update