Size: a a a

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

2019 November 05

S

Stas in Node.js — русскоговорящее сообщество
Ребята у кого есть пример подключения к MongoDB Atlas с указанием бд. Я по ссылке подключаюсь но немогу сделать запись в бд так как невидит колекцию
источник

r

rollback in Node.js — русскоговорящее сообщество
Stas
Ребята у кого есть пример подключения к MongoDB Atlas с указанием бд. Я по ссылке подключаюсь но немогу сделать запись в бд так как невидит колекцию
Если не ошибаюсь, в url’е там есть test, это бд. Замени на нужную
P. S.: не уверен
источник

V

Vladyslav in Node.js — русскоговорящее сообщество
Привет. ОРМ отдает промис я его кидаю в респонс вижу объект юзера, пытаюсь обратиться е нему через поле user.name в коде и ловлю undefined, хотя в ответе это поле было. Почему такое может быть?
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Vladyslav
Привет. ОРМ отдает промис я его кидаю в респонс вижу объект юзера, пытаюсь обратиться е нему через поле user.name в коде и ловлю undefined, хотя в ответе это поле было. Почему такое может быть?
не знаешь как промисы работают или любая другая ошибка
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Короче пока код не покажешь нормального ответа не получишь
источник

S

Stas in Node.js — русскоговорящее сообщество
rollback
Если не ошибаюсь, в url’е там есть test, это бд. Замени на нужную
P. S.: не уверен
Да есть но что то несрабатывает.
Попробую не сокращеныйурл а полный код
источник

V

Vladyslav in Node.js — русскоговорящее сообщество
John Doe
Короче пока код не покажешь нормального ответа не получишь
try {
           const candidate = await usersService.getByEmail(req.body.email);
           //using candidate
           //some code
           console.log(USER, candidate.firstName);
           res.status(200).json(candidate);

       }catch (e) {
           console.log(ERR, e);
       }
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Vladyslav
try {
           const candidate = await usersService.getByEmail(req.body.email);
           //using candidate
           //some code
           console.log(USER, candidate.firstName);
           res.status(200).json(candidate);

       }catch (e) {
           console.log(ERR, e);
       }
console.log(candidate) что выдает?
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Vladyslav
try {
           const candidate = await usersService.getByEmail(req.body.email);
           //using candidate
           //some code
           console.log(USER, candidate.firstName);
           res.status(200).json(candidate);

       }catch (e) {
           console.log(ERR, e);
       }
в ноде candidate это объект, а на клиенте undefined, так?
источник

V

Vladyslav in Node.js — русскоговорящее сообщество
John Doe
в ноде candidate это объект, а на клиенте undefined, так?
В постмен приходит объект, в коде дальше не видно его поля
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Vladyslav
В постмен приходит объект, в коде дальше не видно его поля
ну значит проблема на клиенте. Либо json не парсишь, либо раньше времени обращаешься к объекту (запутался с асинхронностью)
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Теперь покажи код на клиенте
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Vladyslav
В постмен приходит объект, в коде дальше не видно его поля
в смысле "в коде дальше не видно его поля"?
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Vladyslav
Привет. ОРМ отдает промис я его кидаю в респонс вижу объект юзера, пытаюсь обратиться е нему через поле user.name в коде и ловлю undefined, хотя в ответе это поле было. Почему такое может быть?
Это же браузер? выведи объект через console.log(JSON.stringify(user))
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Просто console.log по ссылке объект выводит, поэтому может показаться что он есть на момент вывода
источник

V

Vladyslav in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
в смысле "в коде дальше не видно его поля"?
Я делаю пост запроси в ответ хочу достучаться до пароля пользователя если такой есть, чтобы дальше его сравнить
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Vladyslav
Я делаю пост запроси в ответ хочу достучаться до пароля пользователя если такой есть, чтобы дальше его сравнить
в приведенном коде этого нет. на каком этапе возникает ошибка?
источник

V

Vladyslav in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
в приведенном коде этого нет. на каком этапе возникает ошибка?
На этапе сравнения паролей
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Vladyslav
На этапе сравнения паролей
код покажи
источник

JD

John Doe in Node.js — русскоговорящее сообщество
и скажи клиент у тебя что? нода или браузер или что-то ещё?
источник