server.js 630 B

12345678910111213141516171819202122232425262728
  1. const
  2. express = require('express'),
  3. bodyParser = require('body-parser'),
  4. cors = require('cors');
  5. const app = express();
  6. app.use(cors());
  7. app.use(bodyParser.json());
  8. // register routes
  9. require('./routes')(app);
  10. // register error handling middleware
  11. app.use((err, req, res, next) => {
  12. if (err.status === undefined) {
  13. return res.status(500).send(err.message);
  14. } else {
  15. return res.status(err.status).send(err.message);
  16. }
  17. });
  18. // launch server
  19. const server = app.listen(3000, () => {
  20. const host = server.address().address;
  21. const port = server.address().port;
  22. console.log('App listening at http://%s:%s', host, port);
  23. });