restify-route-map

1.0.2 • Public • Published

restify-route-map

Dynamically attach routes given a source directory.

Install

npm i restify-route-map -S

Usage

// Route File eq. user.js
// A function wrapper is required for each route file
module.exports = function (server) {
 
  server.get('/', (req, res) => {
    // Handle request
  });
  
  server.post('/', (req, res) => {
      // Handle request
  });
 
};
// File where app is initialize eq. app.js
 
// Import
const restifyRouteMap = require('restify-route-map');
 
const server = restify.createServer();
 
// Initialize restify plugins
 
const options = { 
  directory: 'controllers',
  pattern: '**/*.js'
}
 
restifyRouteMap(server, options);

Options

  • baseDir - base directory, default value caller directory
  • directory - source directory, default value routes
  • pattern - files to match, uses glob, default value **/*.js

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i restify-route-map

Weekly Downloads

0

Version

1.0.2

License

Apache-2.0

Unpacked Size

4.83 kB

Total Files

7

Last publish

Collaborators

  • drodriques