Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Deps.
- const express = require('express');
- const mongoose = require('mongoose');
- const bodyParser = require('body-parser');
- const path = require('path');
- //Setup and connect to db.
- mongoose.connect('mongodb+srv://TU_USERR:TU_CLAVE@EL_HOST?retryWrites=true&w=majority', { useNewUrlParser: true, useUnifiedTopology: true});
- //mongoose.connect('mongodb://localhost:27017/reserve', { useNewUrlParser: true, useUnifiedTopology: true});
- const db = mongoose.connection;
- if(!db)
- console.log("Error connecting db");
- else
- console.log("Db connected successfully");
- //Setting up the app and its routes.
- var homeRoutes = require('./routes/indexRoutes');
- var usersRoutes = require('./routes/userRoutes');
- var resRoutes = require('./routes/restaurantRoutes');
- var catRoutes = require('./routes/categoryRoutes');
- var reservationRoutes = require('./routes/reservationRoutes');
- var app = express();
- app.use(bodyParser.urlencoded({
- extended: true
- }));
- app.use(bodyParser.json());
- app.use(express.static(path.join(__dirname, 'public')));
- app.use('/api', homeRoutes);
- app.use('/api/users', usersRoutes);
- app.use('/api/restaurant', resRoutes);
- app.use('/api/category', catRoutes);
- app.use('/api/reservation', reservationRoutes);
- //Catch 404 and forward to error handler
- app.use(function(req, res) {
- res.send("Error");
- });
- module.exports = app;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement