Джон
Ребят, как получить csrf-token на клиенте? Использую csurf
Рубикон
Кто и как логирует? Что именно нужно сыпать в лог, "чтобы не было мучительно больно" осознавать в каком месте что пошло "не так"?
Джон
Ребят, как в mongoose схеме сделать поле, в котором должна быть любая строка из нескольких? Например, что-то типа role: oneOf(['admin', 'user'])
Vladimir
role: { type: String, enum: ['admin', 'user'] }
Егор
Парни, всем привет. Посоветуйте сторонний клиент для монги, чтобы работать в терминале на удаленном серваке
Sergey
может в ssh насколько я помню
Джон
https://studio3t.com/
++ нормальная штука, юзаю ее
Sergey
тоже юзал долго, пока от монги не ушел кхе хе 🙂
Sergey
не не, спасибо
Егор
Спасибо) А чем читаете логи в pm2?
Sergey
pm2 logs тож
Джон
еще по монгуз попрос почему _id в $old пишется?
Джон
Егор
pm2 monit
Ох, там премиум-фича в эксепшенах.
Rich
Pm2 logs id
Alexander
если приложения докеризировать, то pm2 не нужен, верно? они же и так будут в разных «потоках»?
Alexander
Да.
Спасибо. Пойду апачу реверс прокси крутить ))
Alexander
apt-get remove —pudge apache2
я бы с удовольствием ))
Таймураз
я бы с удовольствием ))
Хреново, если не можешь Поставлю свечку за это дело
Alexander
Хреново, если не можешь Поставлю свечку за это дело
Попробую что-то из вот такого https://meta.discourse.org/t/ssl-with-apache-reverse-proxy-and-docker-container/19213
Nurik
Всем привет. Ребят подкажите как в chai, используя, should сделать проверку тела запроса на json
Valeriu
добрый день
Valeriu
кто-то знает как в Feathers фреймворке получить ip клиента соеденение там может быть и по сокетам и по http
Valeriu
?
Nurik
Ребят подскажите плиз. Проблема с koa. Есть два метода : 1. GET /auth/:phoneNumber 2. POST /auth/:phoneNumber Если не отправлять номер телефона, хочу отправлять ошибку , что не передан номер телефона. Если делаю проверку в методе GET /auth/:phoneNumber то ошибку получаю, что метод не разрешён. т.е. роутер идёт к следующей миддлвари к (2) а уже на ней выпадает ошибка что метод не разрешён. Если делать правильно то в конец нужно миддлварь добавлять с проверкой что не переданы данные или как ? И дойдёт ли он до неё или всё-равно на ошибке повиснет, что метод не разрешён. ?
Nurik
там явно не пост запрос вызывается Если ты оправляешь запрос в виде /auth/, то у тебя ни один из путей не вызовется
Я делаю GET /auth/ и при этом у меня есть GET /auth который алиас для GET /auth/. Но я не попадаю ни в тот и не в другой. А попадаю на хз какую мидлеварь.
Nurik
Блин, сорри. Нашёл проблему. Неявно, в каком-то контроллере скопипастил DELETE /auth — ранее, поэтому и перекрывал.
Ihor
https://github.com/zeit/pkg кто-то использовал такое?
Nurik
https://github.com/zeit/pkg кто-то использовал такое?
Я использовал. Буквально дня 2 назад для консольной утилиты. Норм штука.
Ihor
Я использовал. Буквально дня 2 назад для консольной утилиты. Норм штука.
я просто пытаюсь сервак закатать в исполняемый файл. Вернее даже не сервак.. а небольшой вебсервис для рашбери
Ihor
но зараза оно не видит assetsы мои
Ihor
вдруг сталкивался..
Nurik
не, у меня кейс был проще. Но в доке вроде описан твой кейс: "pkg": { "scripts": "build/**/*.js", "assets": "views/**/*" }
Джон
Ребят, а как в mongoose реализовать created_at и updated_at автоматом в самой схеме? Как задетектить, когда документ обновляется, а когда инсертится? Или это только через options при вызове save?
Mykola 🤷🏼‍♀️
Ребят, а как в mongoose реализовать created_at и updated_at автоматом в самой схеме? Как задетектить, когда документ обновляется, а когда инсертится? Или это только через options при вызове save?
ивент update на обновление, а ивент save на инсерт. Т.е. обновлять документ придется только через .update(). Я другого выхода не смог найти :)
Mykola 🤷🏼‍♀️
Sergei
https://t.me/typescript_ru
Anonymous
Джон
ой даже не знаю(
UserSchema.pre('save', function(next) { this.created = Date.now() next() })
Джон
Так решил, нормально работает.
Lex
Народ кто-нить сталкивался с таким, что залитые на амазон aws s3, картинки на самом амазоне норм открываются и даже если ссылку в скайп, например, кинуть -то тоже показываются, а если выводить как картинку в браузере или напрямую по ссылке на картинку открывать -то не показываются?
。◕‿◕。
тут запрещены вакансии. "Вакансии и поиск работы: @javascript_jobs и @nodejs_jobs"
Pavel
item = arr[i].match("$/\d+");
Pavel
<span style="color: white">= $298.2476</span>
Pavel
Мужики подскажите,как замаскировать доллар и после него любое количество целых чисел,я что-то к вечеру уже туплю(
Anonymous
целых?
Anonymous
точку и после нее не учитывать?
Anonymous
@Strippett
Pavel
я её учту)
Pavel
match("$\d+\.\d+"); if(item) {
Anonymous
/(?:\$)(\d+)/ тебе нужно это или что?
Pavel
вот так должно быть поидее
Anonymous
если точки не будет
Anonymous
твоя регулярка поломается
Anonymous
\.?
Pavel
С регуляркой разобрался но всё равно в массиве Null возвращает похоже где-то с форматами трабл ещё
Shvembldr
Господа, есть кто может помочь с sequelize? Имею две модели belongsToMany друг к другу. Допустим user, post Существует 100 постов. Нужно создать user и привязать его к нескольким постам. Как это сделать?
Shvembldr
Легче выкинуть этот sequelize. И взять что-нибудь другое. Работа с релейшенами в нём — боль и страдания.
такой возможности нет. Нужно делать. И я знаю что можно, но что-то туплю конкретно, не вижу реального примера нигде
Nurik
такой возможности нет. Нужно делать. И я знаю что можно, но что-то туплю конкретно, не вижу реального примера нигде
Вот там проблема в том, что ты и не найдёшь примера. Хотя по хорошему он в доке должен быть. Но увы и ах.
Shvembldr
Shvembldr
гуру sequelize, я призываю вас!!
Shvembldr
да
Ivan
проблема только в том чтобы использовать?
Shvembldr
да. привязывать к уже готовым при создании
Ivan
addModels метод есть например
Ivan
или setModel
Oleg
доброго вечера а есть ли какая-то альтернатива mongoose? что-то современное и простое