-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
22 lines (17 loc) · 717 Bytes
/
server.js
File metadata and controls
22 lines (17 loc) · 717 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Requerir modulos, nro de puerto, router
const express = require('express');
const port = 4000;
const appRoutes = require('./routes/appRoutes');
const authRoutes = require('./routes/authRoutes');
//Coneccion a la DB
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/productosDB', {useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true });
// Invocar Express App
const app = express();
// Middleware para leer info JSON
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.use(appRoutes);
app.use(authRoutes);
// Comienza a escuchar pedidos en puerto 4000
app.listen(port, () => console.log(`Server listening requests on port ${port}`));