0.0.1 • Published 6 years ago

safen-middleware v0.0.1

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

Safen Middleware

Node.js Object Validating Middleware on safen.

npm npm npm

NPM

Install

npm install safen-middleware --save

Usage

Import,

import * as safen from "safen-middleware"
// or
const safen = require("safen-middleware")

Basic Usage

const safen = require("safen-middleware")
const express = require("express")

const app = express()

// body parser required
app.use(express.urlencoded({ extended: false }))
app.use(express.json())

app.get("/users", safen.query({"q?": "string"}), (req, res) => {
  res.send("show users!")
})
app.post("/users", safen.body({username: "email", password: "length_between:8,20"}), (req, res) => {
  res.send("store users!")
})

app.listen()
  • query method use req.query.
  • body method use req.body.

and, You can use params method also.

  • params method use req.query when HTTP method is GET, otherwise use req.params.