Size: a a a

Node.js — русскоговорящее сообщество

2019 October 14

AT

Alexey Tozik in Node.js — русскоговорящее сообщество
Endless
Alexey

mongoose.connect(`mongodb://${url}`, {
   useNewUrlParser: true,
   useFindAndModify: false
});

mongoose.connection.once('open', async () => {
   /* Code …. */
  app.listen({port});
 
 /*  logs */
}).catch( /*  func => logs and exit*/);
Извиниюсь за тупые вопросы, но куда это подключить? Или вместо чего?
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Alexey Tozik
Извиниюсь за тупые вопросы, но куда это подключить? Или вместо чего?
скинь код из datebase.js, это какое-то гадание по экзепшну получается. Скорее всего урл БД кривой или сам сервер СУБД не пашет
источник

AT

Alexey Tozik in Node.js — русскоговорящее сообщество
const config = require('./config');
const mongoose = require('mongoose');

module.exports = () => {
   return new Promise((resolve, reject) => {
       mongoose.Promise = global.Promise;
       mongoose.set('debug', true);

       mongoose.connection
           .on('error', error => reject(error))
           .on('close', () => console.log('Database connection closed.'))
           .once('open', () => resolve(mongoose.connection));

       mongoose.connect(config.MONGO_URL, { useMongoClient: true });
   });
};
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
config.MONGO_URL не пустой хоть?
источник

AT

Alexey Tozik in Node.js — русскоговорящее сообщество
В файле config.js:
module.exports = {
   PORT: process.env.PORT || 3000,
   MONGO_URL: "mongodb://localhost:3000/blog"
 };
источник

H

Husniddin in Node.js — русскоговорящее сообщество
ты сначала mongodb запустил?
источник

AT

Alexey Tozik in Node.js — русскоговорящее сообщество
Mongodb не запускал
источник

НБ

Никита Баранов in Node.js — русскоговорящее сообщество
Alexey Tozik
В файле config.js:
module.exports = {
   PORT: process.env.PORT || 3000,
   MONGO_URL: "mongodb://localhost:3000/blog"
 };
Монго на 3000 порту?
источник

AT

Alexey Tozik in Node.js — русскоговорящее сообщество
Никита Баранов
Монго на 3000 порту?
А на каком должно быть? Просто первый раз использую
источник

A

Aleksey in Node.js — русскоговорящее сообщество
ребята, иожете порекомендовать курсы по JS?
источник

НБ

Никита Баранов in Node.js — русскоговорящее сообщество
Alexey Tozik
А на каком должно быть? Просто первый раз использую
Судя по конфигу, у вас приложение запускается на 3000 порту) монга врядли там же. Дефолтный 27017
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Alexey Tozik
Mongodb не запускал
надо сперва запустить mongod или я хз как он в винде называется, в никсах mongod, потом указать урл как выше посоветовали уже на 27017 порт
источник

AT

Alexey Tozik in Node.js — русскоговорящее сообщество
Никита Баранов
Судя по конфигу, у вас приложение запускается на 3000 порту) монга врядли там же. Дефолтный 27017
источник

I

Igor in Node.js — русскоговорящее сообщество
Aleksey
ребята, иожете порекомендовать курсы по JS?
источник

В-

Вернер Карл Гейзенберг - Агент Госдепа in Node.js — русскоговорящее сообщество
Здравствуйте, кто работал с модулем request, в документации написано что редиректы включены по дефолту, но после отправки пост запроса, вместо другой страници появилась такая строка. В чём может быть проблема?
источник

A

Aleksey in Node.js — русскоговорящее сообщество
спасибо
источник

I

Igor in Node.js — русскоговорящее сообщество
Aleksey
спасибо
если что, по первой ссылке можно продолжить платно, выучат на джуниора, специализация на выбор
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Подскажите плиз, что делаю не так (express/mongoose/mongoDB):
Цель: отправить POST запрос и добавить в существующий документ поле ‘status’ со значением ‘done’. На беке делаю так:
router.post('/setstatusdone/:id', (req, res) => {
 Feedback.updateOne({ _id: req.body.id }, { 'status': 'done' })
   .then((feedback) => res.status(200).json({ feedback }))
   .catch((err) => res.status(204).end());
});

В итоге возвращается POST 200 (OK) но респонс страшный
источник

kp

kirill pekov in Node.js — русскоговорящее сообщество
Всем привет, немного наверное оффтоп
Если я напишу перед методом async он запуститься асинхронно из конструктора?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
kirill pekov
Всем привет, немного наверное оффтоп
Если я напишу перед методом async он запуститься асинхронно из конструктора?
источник