UNPKG

express-query-parser

Version:

A parser helps you parse request for your express server

25 lines (21 loc) 660 B
/* 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') })