0.1.1 • Published 7 years ago
@safen/express v0.1.1
Install
npm install @safen/express --saveUsage
import * as safen from "@safen/express"
// or
const safen = require("@safen/express")Basic Usage
const safen = require("@safen/express")
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.use(safen.errorHandler())
app.listen()querymethod usereq.query.bodymethod usereq.body.
and, You can use params method also.
paramsmethod usereq.querywhen HTTP method isGET, otherwise usereq.params.
License
MIT