Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. //modules
  2. const express = require('express');
  3. const morgan = require('morgan');
  4. const mongoose = require('mongoose');
  5. const requireDir = require('require-dir');
  6. const cors = require('cors');
  7.  
  8. //instanciando a aplicação
  9. const app = express();
  10.  
  11. //database
  12. mongoose.connect('mongodb://localhost:27017/[nome_do_banco]', { useNewUrlParser: true });
  13.  
  14. //config
  15. //cors
  16. app.use(cors());
  17. //express
  18. app.use(express.json()); //permite a aplicação trabalhar com json
  19. app.use(express.urlencoded({ extended: true })); //facilitador de envio de arquivos
  20. //require-dir
  21. requireDir('./src/app/models');
  22. //morgan
  23. app.use(morgan('dev'));
  24.  
  25. //root routes
  26. app.use('/', require('./src/app/controllers/mainController'));
  27.  
  28. //server
  29. app.listen(3001, () => {
  30. console.log('Server start @ localhost:3001')
  31. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement