autoroute

0.2.1 • Public • Published

Autoroute

Autoroute loads your express routes automatically.

Let say that you have files, that end with *Api, e.g. testApi.js, that defines an express route:

module.exports = function(app) {
  app.get('/test', function() {
    // output something
  });
};

Now you want to require all files that ends with *Api.

require('/somepath1/test1Api')(app);
require('/somepath2/test2Api')(app);
require('/somepath3/test3Api')(app);
// and so on

We can make this process much easier with autoroute!

Install autoroute with:

npm install autoroute --save

Just use the autoroute function and define glob file patterns.

var autoroute = require('autoroute');
 
autoroute([
  './**/*Api.js', // First parameter is an array of glob file patterns
  '!./**/*Page.js' // Subtract files with !
], app); // Second parameter is the express server

Readme

Keywords

none

Package Sidebar

Install

npm i autoroute

Weekly Downloads

0

Version

0.2.1

License

BSD

Last publish

Collaborators

  • tinganho