Настройка проекта

Загрузим модули

npm i express body-parser pug mongodb express-fileupload

Создадим файл db.js для поключения к базе данных

module.exports = async function() {
    let MC = require('mongodb').MongoClient;

    let database = await MC.connect('mongodb://localhost:27017',{useNewUrlParser:true});

    return database.db('yourdatabase');
}

Добавим необходимые библиотеки

const util = require('util');

const express = require('express');
const app = express();

const bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
    extended:true
}))

const fileUpload = require('express-fileupload');
app.use(fileUpload({}));

pug = require('pug');
app.set('view engine','pug');

app.use(express.static('public'));

(async () =>{
    let getDb = require('./db');
    app.locals.db = await getDb();
})()

results matching ""

    No results matching ""