1.1.4 • Published 6 years ago

require-params v1.1.4

Weekly downloads
21
License
MIT
Repository
github
Last release
6 years ago

require-params

npm version GitHub issues

Fast, minimalist middleware for express making your life easier.

Features:

  • Requires important params the easy way
  • Choose to force require params
  • Or return missing params array with the requst object for you to handle

Installation:

npm i require-params

Usage:

app.use(requireParams('/api/endpoint',['text'],true))

Arguments Explaining:

requireParams(PATH:String,RequiredParmeters:String[],ForceRequireParams?:Boolean)

Full code example:

const express = require('express')
const app = express()

app.use(express.urlencoded({extended: true}));
app.use(express.json())

const requireParams = require('require-params');

app.use(requireParams('/api/endpoint',['text'],true))

app.post('/api/endpoint', (req, res) => {
    //code happens here only when required params are provided when force require is enabled
})

Like it :+1:? ... Tweet it Twitter

This is on GitHub your contributions are very welcomed. star this repo fork this repo

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago