Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //modules
- const express = require('express');
- const morgan = require('morgan');
- const mongoose = require('mongoose');
- const requireDir = require('require-dir');
- const cors = require('cors');
- //instanciando a aplicação
- const app = express();
- //database
- mongoose.connect('mongodb://localhost:27017/[nome_do_banco]', { useNewUrlParser: true });
- //config
- //cors
- app.use(cors());
- //express
- app.use(express.json()); //permite a aplicação trabalhar com json
- app.use(express.urlencoded({ extended: true })); //facilitador de envio de arquivos
- //require-dir
- requireDir('./src/app/models');
- //morgan
- app.use(morgan('dev'));
- //root routes
- app.use('/', require('./src/app/controllers/mainController'));
- //server
- app.listen(3001, () => {
- console.log('Server start @ localhost:3001')
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement