politics

0.1.1 • Public • Published

Politics for node.js

Without the hassle, without the politics, let's just return json.

Usage

const Politics = require('politics')
const app = new Politics({port: 8000})
const router = new Politics.Router()
 
router.get('/', (req, res) => ({hello: 'world'}))
router.get('/users(/:id)', ({params, query, method}, res) => ({id: params.id, query, method}))
router.delete('/users(/:id)', ({params, query, method}, res) => ({id: params.id, query, method}))
router.set404((req, res) => ({status: 404}))
 
app.setRouter(router)
 
app
  .listen()
  .then(() => console.info(`Server listening on port ${app.port}`))
  .catch(console.error)

Readme

Keywords

none

Package Sidebar

Install

npm i politics

Weekly Downloads

0

Version

0.1.1

License

MIT

Unpacked Size

4.73 kB

Total Files

7

Last publish

Collaborators

  • anonrig