Инструменты пользователя

Инструменты сайта


nodejs:mongo:podkljuchenie

подключение

первый способ

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();
nodejs/mongo/podkljuchenie.txt · Последние изменения: 2023/01/12 12:18 (внешнее изменение)