express-demo.js 538 B

12345678910111213141516171819202122
  1. var _express = require('express');
  2. var _webapp = _express();
  3. var _httpErrorPages = require('./lib/error-handler');
  4. // demo handler
  5. _webapp.get('/', function(req, res){
  6. res.type('.txt').send('HttpErrorPages Demo');
  7. });
  8. // throw an 403 error
  9. _webapp.get('/my403error', function(req, res, next){
  10. var myError = new Error();
  11. myError.status = 403;
  12. next(myError);
  13. });
  14. // use http error pages handler (final statement!)
  15. _httpErrorPages(_webapp);
  16. // start service
  17. _webapp.listen(8888);
  18. console.log('Running Demo on Port 8888');