xpres

1.0.1 • Public • Published

Build Status

'use strict';
 
var routerFactory = require('xpres').Router;
var Server = require('xpres').Server;
 
var router = routerFactory();
 
router.use(function(req, res, next) {
  console.log('middleware');
  next();
});
 
router.get('/test', function(req, res, next) {
  console.log('/test');
});
 
router.use('/test3', function(req, res, next) {
  console.log('/test3 1');
  next();
}, function(req, res, next) {
  console.log('/test3 2');
});
 
router.use('/error', function(req, res, next) {
  console.log('/error');
  next(new Error('some error'));
});
 
router.use(function(req, res, next) {
  console.log('url not found!!!');
});
 
router.use(function(err, req, res, next) {
  console.log('ups!!! error handler', err);
});
 
var server = new Server(router);
 
document.addEventListener('DOMContentLoaded', function() {
  server.run();
}, false);

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    6
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    6
  • 1.0.0
    1

Package Sidebar

Install

npm i xpres

Weekly Downloads

4

Version

1.0.1

License

MIT

Last publish

Collaborators

  • avoronkin