server.js 737 B

1234567891011121314151617181920
  1. 'use strict';
  2. const express = require('express'); // load express
  3. const app = express(); // init express
  4. require('./config/logs')(app); // init cors middleware
  5. require('./config/cors')(app); // init cors middleware
  6. require('./config/session')(app); // init session middleware
  7. require('./config/views')(app); // init other middleware
  8. require('./config/middleware')(app); // init other middleware
  9. require('./config/http')(app); // init http middleware
  10. app.use(require('./routes/index')); // admin routes
  11. app.use(require('./routes/api')); // api routes
  12. app.use(require('./routes/notfound')); // not found handler
  13. app.use(require('./routes/error')); // error handler
  14. require('./lib/motd')(app); // send out a motd
  15. module.exports = app;