Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
первый способ
const express = require('express');//Подключаем модуль const path = require('path');//Модуль для работы с путями к файлам и папкам const exphbs = require('express-handlebars');//Подключаем шаблонизатор const db = require('mongoose'); const config = require('./config/config'); const PORT = process.env.PORT || 3000; //Получить порт из переменного окружения или использовать дефолтный /** * Коннект к БД */ db.connect(mongodb://werwolf:2619192@192.168.99.100/Courses') .then(() => { console.log('MongoDB has started ...'); app.listen(PORT, () => {//Слушать 3000 порт console.log(`server is running on port ${PORT}`); }); })//В случае успеха .catch(e => console.log(e));//Ксли коннект не удался;
второй способ
const express = require('express');//Подключаем модуль const path = require('path');//Модуль для работы с путями к файлам и папкам const exphbs = require('express-handlebars');//Подключаем шаблонизатор const db = require('mongoose'); const config = require('./config/config'); const PORT = process.env.PORT || 3000; //Получить порт из переменного окружения или использовать дефолтный /** * Коннект к БД */ async function start(){ try{ await db.connect('mongodb://werwolf:2619192@192.168.99.100/Courses, {useNewUrlParsing: true}); console.log('MongoDB has started ...'); app.listen(PORT, () => {//Слушать 3000 порт console.log(`server is running on port ${PORT}`); }); } catch(e){ console.log(e);//Ксли коннект не удался; } } start();