An open API service indexing awesome lists of open source software.

https://github.com/gabrielrufino/onemorerouter

One More HTTP router for learning purpose (Don't use for production)
https://github.com/gabrielrufino/onemorerouter

http nodejs request response router

Last synced: 3 months ago
JSON representation

One More HTTP router for learning purpose (Don't use for production)

Awesome Lists containing this project

README

          

# One more router

Just one More HTTP router for learning purpose (Don't use for production)

## Getting started

Install the package:

```
npm install onemorerouter
```

Create a server:

```js
const { Server } = require('onemorerouter')

const server = new Server({ port: 3000 })

const users = []

server.get('/', (request, response) => {
response.send('Hello world!')
})

server.get('/users', (request, response) => {
response.sendJSON(users)
})

server.post('/users', (request, response) => {
const user = {
name: request.body.name
}

users.push(user)

response.sendJSON(user)
})

server
.start()
.then(() => console.log('Listening on 3000'))
```