0.1.1 • Published 9 years ago

express-bind-controllers v0.1.1

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

express-bind-controllers

Magically binds controllers to your express app based on a file path to your controllers, and an optional file name filter function

Installation

npm install -S express-bind-controllers

Example usage

// index.js

var express = require('express');
var app = express();
var bindControllers = require('express-bind-controllers');
var isVerbose = true;
var filter;

// ...

// filters so that only files that end in .js are used as controllers
// this is the default behavior
filter = function (name) {
  return /.js$/.test(name);
};

// Bind controllers
bindControllers(app, __dirname + '/app/controllers', isVerbose, filter);