Skip to content

qileroro/line-router

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

line-router

NPM

Simple Router

Install

npm install line-router

Usage

var http = require('http');
var Router = require('line-router');

router = new Router();

router.get('/', async (req, res) => "hello home");
router.get('/test', (req, res) => JSON.stringify(req.params));
router.get('/people/*/posts', async (req, res) => JSON.stringify(req.params));
router.get('/members/<memberId:number>/posts/<postName>', async (req, res) => JSON.stringify(req.params));
router.get('/users/<userId:number>/posts/*', async (req, res) => JSON.stringify(req.params));
router.notfound(async (req, res) => "404");
router.error(async (req, res) => "500");

http.createServer(router.handler).listen(3000);

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published