izi-controllers

0.1.0 • Public • Published

iZi Controllers

Express controllers with annotations.

Based on express-controllers.

Installation

npm: $ npm install izi-controllers

Usage

Controller file:

/**
 * @get /
 */
exports.index = function (req, res) {
    res.send('this is index');
};

/**
 * @get /test
 * @get /test/:param1
 */
exports.test = function (req, res) {
    res.send('this is test');
};

/**
 * @post /post
 */
exports.post = function (req, res) {

};

In application file:

var express = require('express'),
    controllers = require('izi-controllers'),
    app = express();

app.set('controllers path', __dirname + '/controllers/');
app.use(app.router);
controllers(app);
app.listen(3000);

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.0
    1

Package Sidebar

Install

npm i izi-controllers

Weekly Downloads

1

Version

0.1.0

License

none

Last publish

Collaborators

  • viniwrubleski