Vadim
бамп. вопрос актуален
Vadim
господа, гугл не помогает (другие случаи обсуждаются при похожей ошибке), надеюсь на вашу помощь.
я хочу сохранить в Mongo данные из потока:
stream.on('tweet', function(tweet) {
if ((tweet.user.id !== undefined) && (tweet.id !== undefined)) {
var newTweet = new Twitter(tweet);
newTweet.save();
}
})
Но данные сохраняются не полностью, лишь первые свойства объекта tweet, либо вообще ничего. В то же время логгирование показывает, что объект доставляется в коллбек целым, со всеми полями. Куда смотреть, где я что-то не понял, как считаете?
сomorsiс
Выведи после конструктора newTweet
Vadim
и тд, просто idшки
Vadim
в mlab документ так сохраняется:
{
"_id": {
"$oid": "5a438e924db55a000476dbd1"
},
"__v": 0
}
сomorsiс
это нормальное поведение?
Vadim
сomorsiс
тогда смотри в конструктор
Vadim
тогда смотри в конструктор
ой, я перепроверил получаемый объект tweet, он имеет совсем не ту структуру, которая заложена в модель mongo. всё, вопрос снят, глупая ошибка. можно вопрос: что вы конструктором называете в данном случае?
сomorsiс
функцию которая вызывается при выполнении new Twitter(....)
Vadim
Anatolii
👨🏼💻
Eldar
Что не так с вуйней?
Cenator 🐈
react + koa2 + postgres самый топчик
dexofan
Илья | 😶☮️🐸
Здравствуйте. Вопрос довольно банальный, но второй день уже не могу разобраться.
https://gist.github.com/bigHapiness/927d8994fd066e2ffa969c38ac7d788d
Имеется такой код, но в консоль выводит имя последнего сервера в цикле столько раз, сколько серверов записано в объект.
Илья | 😶☮️🐸
Vint
Илья | 😶☮️🐸
Я не знаю почему, но new function(err,response){} решило проблему
Илья | 😶☮️🐸
У тебя коллбеки, поэтому используй итератор с замыканием. Ну и просто выучи основы JS, прежде чем.
sho?
Dika
sho?
в его случае можно и const
Vitaliy
sho?
но мало ли, вдруг он потом внутри блока реассайнить начнет
sho?
и снова придет сюда с вопросами )
Anonymous
Cenator 🐈
Если кластеризовать ноду на множество процессов, не возникнет ли проблем с записью в бд? Интересует в частности redis
V
Нет
Danil Á.
Danil Á.
Бл
Danil Á.
Бд:)
Cenator 🐈
Ок, спс)
Danil Á.
Главное если планируешь кластеризовать, то не храни состояния в ram. Храни в том же redis
Илья | 😶☮️🐸
Спасибо за помощь в решении проблемы. Все отлично подключается в цикле ко всем описанным серверам
Anonymous
всем привет... пробую тут разобраться с GoogleChrome/puppeteer .. что то не могу я понять по документации, да и со своими скудноватыми, простите, знаниями в nodejs, как же мне получить текстовый контент страницы в переменную, после полной загрузки контента. чтобы в дальнейшем сохранить её в файл. вот пример как сохранить в pdf из доков, конечно, понятен, но я так понимаю получить доступ ко свему документу не так просто, раз они не указали примера, как это делается?
Anonymous
http://pasted.co/cfb97e28
Anonymous
вот что у меня в index.js
Anonymous
но почему то пишет ошибку
const browser = await puppeteer.launch();
^^^^^^^^^
SyntaxError: Unexpected identifier
...
Anonymous
при запуске $ node index.js
Sergey
Sergey
или описание фич читать не надо?
Anonymous
Anonymous
так вот?
Anonymous
нет... всё равно не работает(
сomorsiс
версия ноды?
сomorsiс
а
Anonymous
8.9.3
сomorsiс
у тебя сверху await
сomorsiс
в самом верху
Anonymous
оо
Anonymous
пошло дальше
Anonymous
))
Sergey
Anonymous
нда
да я второй день какбы засел только
Anonymous
всегда хотел попробовать что за зверь
Anonymous
а вот и задача практическая
Anonymous
теперь никаких ошибок нет, но и в консоль ничего не пишется и скриншот не сохраняется...
Anonymous
Anonymous
я же не прошу писать за меня что то...
Anonymous
умею пользоваться гуглом
Anonymous
но куча тонкостей везде своих есть
сomorsiс
он имел наверно ввиду то что ты кодишь в нано даже без подсветки
Anonymous
ааа...
Anonymous
17 строчек, можно и без подсветки, думаю...
Anonymous
но я не правильно файл сохраняю, да?
Anonymous
и почему в консоль не пишется ничего?
Anonymous
ни еррор ни успех...
сomorsiс
потому что ты не запускаешь функцию
Anonymous
самую верхнюю?
сomorsiс
да
Anonymous
сomorsiс
все реквайры лучше писать сверху файла
забудь про вар, только let/const
https://github.com/nanorc/nanorc возьми отсюда подсветку
Cenator 🐈
возьми нормальный редактор с линтером и посветкой ошибок