1.0.1 • Published 5 years ago

express_route_generator v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

Express route loader

This module generates a router from a folder, to allow easy implied route loading via directory structure.

Sample usage:

var RouteLoader = require('express_route_generator');
var router = RouterLoader.Attach('/', './routes');
var Express = require('express');
var App = Express();
App.use('/', router);
App.listen(8080, () => {
    console.log('listening');
})

Project structure

- routes  
    - home
        - router.js

Sample router.js

var Express = require('express');
var router = Express.Router();
router.use('/', (req, res) => {
    res.end('Welcome to the home page!');
});
module.exports = router;

Visit the page http://localhost:8080/home and you should see 'Welcome to the home page!'