1.0.18 • Published 3 years ago

nodejs-lambda-api v1.0.18

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

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

  1. Set method to ANY

Built in middlewares

  1. app.use
  2. app.get
  3. app.post
  4. app.patch
  5. app.delete
  6. app.update
1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago