Владислав
выкинул из конфига оба параметра path: path.resolve(__dirname, 'dist'), publicPath: path.resolve(__dirname, 'dist')
A
Ну если я запилю коммент от удаленного юзера, я могу в случае двухсторонней связи проебаться с полями. Например, user.surname нужно проверять на undefined.пример простой, но думаю проблема понятна
Какой-то фамильный геноцид 🙂 Ну в монге ты просто делаешь подзапрос и конец истории на этом. Ну, если тебе в самом деле надо проверять фамилию пользователя. Обычно же это всё происходит в слое авторизации, который и так проверит существование пользователя
Владислав
Всё заработало.
Владислав
Только пути поправил.
Zaur
в sequelize можно как то указать метод, который будет вызван в момент создания модели(когда достается из базы)? что то не могу найти в доках :(
Sergey
хуки мб?
Zaur
точно, спасибо
Ivan
но именно beforeInstantiate там нет)
Zaur
beforeCreate нашел)
Igor
Я не бекендщик, потому такой, наверное глупый вопрос. Публичное апи отдает джсон на 300 записей. Я хотел их загнать их в базу(монга) . В итоге записалось первые 50 штук и все прекратилось. Это связано с какими-то ограничениями или как-то иначе принято делать?
Igor
Консоль что-то написала? Ошибки отлаваливали?
Я выводил в консоль и ошибку и резалт записи. Просто после 50ой, все повисло
Михаил Макарычев
Я выводил в консоль и ошибку и резалт записи. Просто после 50ой, все повисло
Как в базу писали? Скиньте кусок кода, отвечающий за запись одного объекта
krn
В порядке бреда конечно
Alexander
Как в koa в throw передать дополнительные параметры? ctx.throw(400, 'Invalid login', { field: 'login' }); На клиенте не видно поля field
krn
Чем базу смотрите
Igor
на слайс не надо внимание обращать)
Zaur
sequelize.addHook('beforeCreate', () => { console.log('beforeCreate', arguments); }); что то не срабатывает :(
Zaur
уже повесил всезде где только можно)) ни где не срабатывает
krn
RoboMongo
Сделай каунт на коллекцию , проверь лимит и проверь есть ли в программе пагинация
Dmitriy
var Book = sequelize.define('book', { title: DataTypes.STRING }) Book.addHook('afterCreate', function(book, options) { // ... })
Zaur
что такое notifyUsers ? в доках только 2 параметра
Dmitriy
попробуй без notifyUsers
Dmitriy
второй параметр колбэк
Igor
Сделай каунт на коллекцию , проверь лимит и проверь есть ли в программе пагинация
Спасибо тебе большое. В статистике коллекции был каунт 292(как мне и надо было). Просто РобоМонга показывает по 50 документов по умолчанию
✙ galactico ✙
ребят, как можно рекурсионно в объекте заменить массивы на их первые значения ?
krn
ребят, как можно рекурсионно в объекте заменить массивы на их первые значения ?
думаю, только писать свою рекурсивную функцию с маппингом
✙ galactico ✙
есть же cloneDeepWith лодешевский, только я пока не разберусь как кастомайзер настроить
Nurik
Ребят, нужна такая штука как clipper у evernote которая вытаскивает данные из страниц. Т.е. типа режима для чтения для firefox например. Существует ли такое ? Гугление на web clipper cli не дало результата.
Ilya
Привет всем, ребят подскажите где можно найти стажировку студенту по nodejs. При условии, что уровень знаний не очень. Но знаю не только ноду. Веб, php, linux, git и др. Заранее спасибо!
Zaur
https://github.com/telegraf/telegraf умеет ограничивать запросы в телегу? или надо самому следить за этим?
Ilya
@nodejs_jobs @javascript_jobs
Большое спасибо
Johnny
в каком смысле ограничивать?
наверное про то, что если бот шлет слишком часто пользователю(ям), то вылазят ошибки. защита в тг при рассылках нужна организация очереди, чтоб лимиты не превысить
Val
Охайо, нужна реалтайм передача данных(более-менее), решил юзать вебсокеты, а теперь вопрос когда у меня будет over9000 юзеров где хранить все эти сокеты(ссылки чтобы отправить сообщение конкретному юзеру)? Пока решения кроме просто массива я не нашел. Есть идеи?
Maxim
Народ подскажите для чего в JWT нужен хедер? Если для его расшифровки нужно уже знать алгоритм шифрования?
Anonymous
уфф, впишусь тоже в пулл вопросов подскажите как лучше работать с монгой через mongodb, а то мне кажется каждый раз коннектится и закрывать соединение не оч идея: пока только такие: - кэшировать - открыть соединение и не закрывать/ закрывать через какое то определенное время
Val
Ну обычно оно и открыто все время работы сервера
Zaur
в каком смысле ограничивать?
следить за количеством запросов в чат, чтобы не нарваться на лимиты телеги
Maxim
Так хедер содержит только { "typ": "JWT", "alg": "HS256" }
Maxim
и то захешировано алгоритмом, который указывается в нем же
Maxim
я может не так понимаю всю соль?
Nick
ну так jwt не про скрыть ото всех, а про то что данным в jwt можно доверять
Vladimir
Ребят, как создать .gz архив и в нем создать новый файл ?
A
man gzip
A
?
Vladimir
Что? Именно .gz файл, вообще его не проблема создать, вопрос больше, как в него пихнуть еще один файл
Usman
Ребята, как получать на каждый запрос и данные из БД и index.html. Если перехожу по ссылке /, то все норм работает. А как только по другой, например /photo, то получаю на экране только данные из БД, сам index.html не отправляется Технология React, Router, Express
Anonymous
Ну обычно оно и открыто все время работы сервера
https://github.com/mongodb/node-mongodb-native/blob/master/docs/articles/MongoClient.md#mongoclient-connection-pooling ?
Anonymous
Привет, ребятки!
Anonymous
Вот схематично, моя проблема: блок, где объявляется переменная zhopa идёт позже, чем блок в котором она используется. Как передать инфу? Может есть функция емиттера? async function dosomth { console print (${zhopa}) } emitter.on (`dosomth`, dosomth) bot.on (`message`, function (msg){ let zhopa = msg.toString emitter.emit (`dosomth`);
Leet
https://github.com/mongodb/node-mongodb-native/blob/master/docs/articles/MongoClient.md#mongoclient-connection-pooling ?
Тут и показано, что он сказал. Открыто все время работы сервера.
Anonymous
как она на инглише, чтоб гуглилось проще?
Leet
emitter.emit('dosomth', zhopa); emitter.on('dosomth', zhopa => console.log(zhopa))
Leet
везде стоит только path
по роуту /photo идет скорее всего res.json()
Leet
Если у тебя есть у приложения роут /photo и у сервера .get('/photo', ...)
Leet
И ты хочешь при перезагрузки страницы, чтобы грузилось приложение нормально?
Leet
Либо меняй серверный роут к фото, либо меняй клиентский. Такие ситуации ошибка архитектуры.