This package has been deprecated

Author message:

WARNING: This project has been renamed to @safen/express. Install using @safen/express instead.

safen-middleware
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i safen-middleware

Weekly Downloads

2

Version

0.0.1

License

MIT

Last publish

Collaborators

  • wan2land