1.0.3 • Published 5 years ago

template-router v1.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

template-router

Known Vulnerabilities Build Status codecov Maintainability

Define routes for express, koa-router or similar using tagged template literals.

Example

const express = require('express');
const routes = require('template-router');

const app = express();

routes(app)`
  GET /hello/:name ${
    function sayHello(req, res) {
      const name = req.params.name;
      res.send(`Hello, ${name}`);
    }
  }

  POST ${/some regex/} ${
    function doPostThing(req, res) {
      // ...
    }
  }
`;

app.listen(8080);