express-router-setup
Version:
An alternative way to create express router files.
44 lines (32 loc) • 1.08 kB
Markdown
An alternative way to create express router files.
`npm install express-router-setup`
**index.js:**
```
const routerSetup = require('express-router-setup');
function configureRouter(router) {
// Example route
router.get("/", (req, res) => res.send('Hello World');
}
module.exports = routerSetup(configureRouter);
```
Or if you like to write short code like myself.
**index.js**
```
module.exports = require('express-router-setup')(router => {
// Example route
router.get("/", (req, res) => res.send('Hello World');
});
```
This module is one function that creates an express router object, configures it with the
a custom configuration that the user can define via a function as a parameter
and then returns the router.
`configureRouter(Router)`
A function that receives a new express router object as a parameter. You can then
configure the router object however you want to.
* <code>Router</code>: An express router object