-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
17 lines (12 loc) · 892 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const express = require('express');
const bodyParser = require('body-parser'); // body-parser deprecated undefined extended: provide extended option index.js:6:20
const app = express();
require('./src/database'); // iniciando banco de dados
const PORT = 8080; // armazenando a porta utilizada pelo servidor
app.use(bodyParser.urlencoded()); // body-parser deprecated undefined extended: provide extended option index.js:6:20
app.use(express.json()); // trabalhando com formato json nas requisições
app.use(express.static('./public')); // permitindo o acesso a pasta public para acesso aos assets
app.set('view engine', 'ejs'); // não é necessário declarar o app.set para o diretório views pois é padrão do ejs este caminho
app.use(require('./src/routes')); // definindo as rotas
// iniciando servidor
app.listen(PORT, ()=>console.log(`\n Servidor rodando na porta ${PORT}`));