express-http-routes

0.2.0 • Public • Published

express-http-routes

Modular HTTP routes for express.

This library allows you to define and reuse route handlers.

Usage

users.js

var routes = require("express-http-routes");

routes.all["GET /users/:user_id"] = function(request, response) {
  // ...
}

routes.all["GET /users/:user_id/special-logging"] = function(request, response) {
  // Do something a bit different

  return routes.route("GET /users/:user_id")(request, response);
}

routes.all["POST /users"] = function(request, response) {
  // ...
}

app.js

var express = require('express'),
  , global.app = express();

require("express-http-routes").attach(global.app);

Readme

Keywords

none

Package Sidebar

Install

npm i express-http-routes

Weekly Downloads

1

Version

0.2.0

License

MIT

Last publish

Collaborators

  • btakita