express-query-parser
Version:
A parser helps you parse request for your express server
25 lines (21 loc) • 660 B
JavaScript
/* eslint-disable @typescript-eslint/no-var-requires */
const { queryParser } = require('../dist/index')
const express = require('express')
const app = express()
app.use(
queryParser({
parseNull: true,
parseUndefined: true,
parseBoolean: true,
parseNumber: true,
})
)
app.get('/', (req, res) => {
res.send(req.query)
})
app.listen(3000, () => {
console.log('Example app listening on port 3000!')
console.log('Try http://localhost:3000/?a=null&b=undefined&c=true&d[e]=null')
console.log('Try http://localhost:3000/?a[0]=null&a[1]=undefined&a[2]=true')
console.log('Try http://localhost:3000/?a[0]=3.1415926&a[1]=3&a[2]=A.3')
})