chentsulin / appresource

Rails, Laravel -like resource routes for expres

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

appresource

NPM version Build Status Quality Test coverage Dependency Status

Rails, Laravel -like resource routes for express

Install

$ npm install appresource

Usage

var app = express();
var appresource = require('appresource')(app);
var UserController = require('./controller/UserController');

app.get('/hello', function(req, res) {});

appresource('/users', UserController);

Or use on express.Router

var router = express.Router();
var routerresource = require('appresource')(app);
var UserController = require('./controller/UserController');

router.get('/hello', function(req, res) {});

routerresource('/users', UserController);

UserController.js:

module.exports = {
  index: function(req, res) {},
  create: function(req, res) {},
  store: function(req, res) {},
  show: function(req, res) {},
  edit: function(req, res) {},
  update: function(req, res) {},
  destroy: function(req, res) {}
}

License

MIT © C. T. Lin

About

Rails, Laravel -like resource routes for expres

License:MIT License


Languages

Language:JavaScript 100.0%