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);

/izi-controllers/

    Package Sidebar

    Install

    npm i izi-controllers

    Weekly Downloads

    1

    Version

    0.1.0

    License

    none

    Last publish

    Collaborators

    • viniwrubleski