app.js 605 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * Created by Hongcai Deng on 2015/12/28.
  3. */
  4. 'use strict';
  5. let express = require('express');
  6. let path = require('path');
  7. let debug = require('debug')('app');
  8. let bodyParser = require('body-parser');
  9. let api = require(path.join(__dirname, 'routes/api'));
  10. let app = express();
  11. app.set('x-powered-by', false);
  12. app.use(bodyParser.json());
  13. app.use(express.static(path.join(__dirname, 'public'), { maxAge: 3600000}));
  14. app.use('/api', api);
  15. app.use(function(req, res, next) {
  16. let err = new Error('Not Found');
  17. err.status = 404;
  18. next(err);
  19. });
  20. app.use(err => debug(err));
  21. module.exports = app;