
Alexander
02.09.2018
11:59:12
мде, вот так поломали, так поломали

Valdemar
02.09.2018
12:02:23
ладно поломали, они еще годами это чинить не хотят

Denys
02.09.2018
12:03:36
всем привет, подскажите пожалуйста, с монго работаю неделю) ловлю ошибку при npm run start:
при npm run start:dev все отлично

Google

Xenobyte
02.09.2018
12:31:51

Anton
02.09.2018
12:37:19
Добрый день, был у кого опыт настройки бота на viber на nodejs ? То в докуминатции как то все ужастно запутано и не полно написано

Victor
02.09.2018
12:41:41
бля, моя любимая передача!

Denys
02.09.2018
12:56:28
)))

Victor
02.09.2018
12:57:20
судя по скрину - и с долларом не особо

Xenobyte
02.09.2018
13:00:16
В самой монге пробовал выполнить эту команду?

Denys
02.09.2018
13:10:08
здесь?

Xenobyte
02.09.2018
13:13:23
Так ты знак $ убрал уже в коде?

Google

Xenobyte
02.09.2018
13:13:29

Denys
02.09.2018
13:15:43
да, пробовал без него, ни ошибок, ни изменений

Stas
02.09.2018
13:58:51
?

Таймураз
02.09.2018
14:09:05
Он же тебе пишет, что переменная не задала

GTech
02.09.2018
14:12:03
В node сервера (koa, express) бандлы webpack используют?
Или запускают в как то runtime вебпак

Alexander
02.09.2018
14:14:19

GTech
02.09.2018
14:15:38

Alexander
02.09.2018
15:00:09
Тебя же убили

arts
02.09.2018
15:02:47

KhuzhA.GQ
02.09.2018
15:32:15
Ребят, пытаюсь освоить mongodb и его метод .update, получается не очень. Выдает ошибку, как только доходит до .update(). Чтобы не делать тут километровое полотно, даю ссылку на ГХ. Гляньте, пожалуйста, кто не сильно занят.
ClientID и action к нему приходят заполненными, но ошибка Cannot read property 'update' of undefined :(
Заранее премного благодарен!
https://github.com/Khuzha/bots/blob/master/artelbot/index.js

Alexander
02.09.2018
15:37:58
по моим оценкам, он бот на 80%

1234
02.09.2018
15:38:07

KhuzhA.GQ
02.09.2018
15:41:36
попробуй collection.update вместо db.lastAction.update
Спасибо! Как раз и думал, что ошибка в этом, забыл написать.
Вроде как исправилось, ибо код исполнился и дальше, но наткнулся на новую ошибку.
На строачке: console.log(result.ops)
Выдает ошибку: result is not defined, хотя никогда прежде (раньше использовал insertOne) ее не было. В чем может быть дело?

1234
02.09.2018
15:44:56

KhuzhA.GQ
02.09.2018
15:46:28

1234
02.09.2018
15:47:26


KhuzhA.GQ
02.09.2018
15:48:22
collection.update({id: clientID}, {lAct: action}, {upsert: true}, function(err, result){})
Пытался исправить сам, перед тем, как опять спрашивать Вас. Ничего нужного не закомменчено, но та же самая лажа, как и с апдейтом. Что я делаю снова не так?
Ошибка: Cannot read property 'ops' of undefined
Код:
mongo.connect(dbUrl, {useNewUrlParser: true}, function(err, client){
const db = client.db('navi')
const collection = db.collection('lastAction')
var lastAction = {id: clientID, lAct: action}
collection.updateOne({id: clientID}, {lAct: action}, {upsert: true}, function(err, result){
if(err){
console.log('Ошибка добавления данных в коллекцию: [' + err + ']')
}
console.log(result.ops)
dbAsk()
client.close
})
})
полный код и ошибка: https://github.com/Khuzha/bots/blob/master/artelbot/index.js


1234
02.09.2018
17:33:16
Пытался исправить сам, перед тем, как опять спрашивать Вас. Ничего нужного не закомменчено, но та же самая лажа, как и с апдейтом. Что я делаю снова не так?
Ошибка: Cannot read property 'ops' of undefined
Код:
mongo.connect(dbUrl, {useNewUrlParser: true}, function(err, client){
const db = client.db('navi')
const collection = db.collection('lastAction')
var lastAction = {id: clientID, lAct: action}
collection.updateOne({id: clientID}, {lAct: action}, {upsert: true}, function(err, result){
if(err){
console.log('Ошибка добавления данных в коллекцию: [' + err + ']')
}
console.log(result.ops)
dbAsk()
client.close
})
})
полный код и ошибка: https://github.com/Khuzha/bots/blob/master/artelbot/index.js
можно использовать findOneAndReplace или findOneAndUpdate вместо updateOne

Cenator
02.09.2018
18:52:49
кто с Ajv работал? как сделать alphanumeric pattern?
pattern: '[A-Za-z0-9]*' не помогает и с плюсом вместо звезды тоже

Google

Alexander
02.09.2018
18:57:31

Cenator
02.09.2018
19:01:09

Maxim
02.09.2018
19:54:30
Привет, нашёл что в ES6+ модуля в стрикт моде помолчанию:
http://www.ecma-international.org/ecma-262/6.0/#sec-strict-mode-code
подскажите, к Node.js это тоже относится? если да то с какой версии/как это узнать?
тут вот нашёл что для ноды это нестандартизированое свойство, которое лучше не использовать:
https://stackoverflow.com/questions/9031888/any-way-to-force-strict-mode-in-node
так где же истина?

Cenator
02.09.2018
19:58:43

Admin
ERROR: S client not available

Maxim
02.09.2018
20:00:24
да, тоже относится
можно чуть подробнее?
CommonJS require/export !== ES6+ import/export, верно ?
В CommonJS модульной системе модули тоже стрикт по умолчанию?

Cenator
02.09.2018
20:01:27
импорты тут не при чем
модули точнее

Maxim
02.09.2018
20:03:03
импорты тут не при чем
тут чувак думает по иному: http://imaginativethinking.ca/what-the-heck-is-node-modules-strict-by-default/
(только что нагуглил). Возможно я его неправильно понял

Cenator
02.09.2018
20:07:11

Sergei
02.09.2018
20:21:10
Мне нужно писать выбранные мною логи об ошибка в файл, какую библиотеку посоветуете?

Maxim
02.09.2018
20:22:02

Sergei
02.09.2018
20:24:43

Maxim
02.09.2018
20:26:54
да, а почему бы и нет. мог бы хоть в npm-е пакет загуглить - там примеры есть..
потенциально можешь даже порно в файл стримить, ну при должном настрое и желании конечно =)

Sergei
02.09.2018
20:27:19

Sergey
02.09.2018
20:31:59
Если я делаю условно свой дропбокс для себя (с паролем закрытый такой сервис) будут ли проблемы с хостером, если я к нему файлы прямо через свой сайт буду загружать? типа драг энд дроп?

Веселый
02.09.2018
20:33:30

Alexander
02.09.2018
20:35:48

Google

Sergey
02.09.2018
20:39:22
контент на винте (VPS) вообще кто-нибудь будет проверять? или всем похуй до первой жалобы?

Alexander
02.09.2018
20:46:32
поэтому в названии есть Private

arts
02.09.2018
21:07:31

Defragmented
03.09.2018
00:03:50
в очередной раз запорол npm удалив файлы из папки.
как сказать ему "удали все и начнем заново"?

AG
03.09.2018
01:07:03
Всем привет! В приложении Коа есть хэндлеры на авторизацию, обработку ошибок и логирование. Используется вот такой код при запуске, хочется узнать можно ли как-то изящнее решить эту задачу?
const handlers = fs.readdirSync(path.join(__dirname, 'handlers')).sort();
handlers.forEach(handler => require('./handlers/' + handler).init(app));

Nell
03.09.2018
04:30:50

Таймураз
03.09.2018
05:18:21
Вебсокеты работают в том же инстание сервера, что был передан для них