Дима
¯\_(ツ)_/¯
Evgeny
Есть
А валидацию делал? Для всех кто может помочь - вопрос про FeathersJS
Evgeny
Я
А валидацию? Валидацию входящих данных делал?
Алексей
О, а при чем тут я? Делал.
Evgeny
Ну ты вроде как отменшнил что ты имел с ним опыт
Evgeny
А каким образом организоввывал хранение схем?
Anonymous
Всем привет. Sequelize - mysql2 Model.create () пишет Unhandled rejection SequelizeUniqueConstraintError: Validation error В интернете поискал, не нашел подходящего ответа. Кто сможет объяснить Что я делаю не так ?
сomorsiс
кинь схему
Anonymous
City = sequelize.define('cities', { id: { type: Sequelize.INTEGER, primaryKey: true, autoIncrement: true, }, value: { type: Sequelize.STRING(20), unique: true } });
Anonymous
а создаю так City.create({ value: "Astana" })
сomorsiс
до этого вызывал этот метод?
сomorsiс
проверь таблицу, скорее всего у тебя уже есть такая запись
Anonymous
да, спасибо. косвенно помог твой совет. я делал так 1)db.drop(); //здесь не удалял таблицы, так как они еще не созданы в ОRM 2) define models 3) create objects поменял местами 1-2 и прошла боль
Anonymous
Че за mongodb atlas? Мне тут срочно понадобилось поднять бд, для хранения буквально одного небольшого массива строк. Есть что-нибудь бесплатное? Подскажите, пожалуйста. А то я вообще не шарю в БД
Никита
mlab, до 500мб монго инстанс бесплатный
Никита
https://mlab.com/
Anonymous
О, норм, спасибо
Sergey
mlab, до 500мб монго инстанс бесплатный
Чем лучше монги от разработчиков?
Anonymous
Ну и как она? Я уже начал mlab использовать. Что лучше?
Anonymous
На оф монге нужно номер телефона и название организации, смутило немного
Anonymous
Вообще не понял о чем ты
Anonymous
Любитель холиваров?
Evgenii
Кто-то ещё остался 'за' монгу?
Vadim
Кто-то ещё остался 'за' монгу?
а что значит "за"? у нее есть сфера применения, но эта сфера разнится с моими, например, проектами. я пойму, когда придет время ее внедрить, но сомневаюсь, что это будет в ближайшее время) а кому-то она нужна с самого начала и они ее используют и счастливы) а кто-то взял ее от балды попробовать, обжегся и теперь бегает и кричит, что она говно. пичально, на самом деле(
Иван
+
KlonD90
Владимир
беда монги в том, что ей нашпиговали все фреймворки на ноде
Владимир
точнее, наша беда
Gleb
Пипл, а является ли это антипаттерном? try { foo(); } catch(err) { if (moonPhase) { throw err; } }
Rem1te
Конечно, у тебя поведение не предсказуемое
Таймураз
Пипл, а является ли это антипаттерном? try { foo(); } catch(err) { if (moonPhase) { throw err; } }
Если заложено обрабатывать ошибки, то норм Но я бы делал не так
Vlad
подскажите, сайт лежит на heroku и заметил, что иногда серв ложиться с ошибкой. В чём мб трабл?
Kons
подскажите, сайт лежит на heroku и заметил, что иногда серв ложиться с ошибкой. В чём мб трабл?
If an app has a web dyno, and that web dyno receives no traffic in a 30 minute period, the web dyno will sleep. In addition to the web dyno sleeping, the worker dyno (if present) will also sleep.
Kons
https://devcenter.heroku.com/articles/free-dyno-hours#dyno-sleeping
Gleb
Конечно, у тебя поведение не предсказуемое
Я скорее имел ввиду проброс исключений: https://learn.javascript.ru/exception#проброс-исключения В нормальных языках это активно юзается, но это ж блин JS. Никого такой фигнёй мы не убьём?
Rem1te
Проброс исключения - да нормально, практикуеться
Rem1te
Очень часто когда тебе из одной сущности надо передать в другую, ты просто свою ошибку заворачиваешь в ошибку понятную для сущности в которую он прилетит и отправляешь
Дима
Если переживаешь за исключения, то не кидай их)
Дима
Ошибку можно определить через типы данных
Anonymous
Если переживаешь за исключения, то не кидай их)
Если переживешь исключение, то не стоит его выбрасывать и фиксить*
Anonymous
Dmitriy
@ZeroBias а где-то же было что-то около гиста с историей твоих ников?
Дима
@ZeroBias а где-то же было что-то около гиста с историей твоих ников?
Я по олдскульному веду записи в evernote) https://www.evernote.com/shard/s188/sh/cf666949-f0a4-4975-80c4-0c930763df7a/2353614642dd5244624b2dcb8a28cb6b
Dmitriy
Во, спасибо)
Nurik
Ребят как быть c .spread методом у промисов, если мы используем async await? Что при этом будет возвращать await ? Например findOrCreate возвращает и данные и флаг. В виде чего мы получим эти значения ?
Kons
массив [data, flag]
Nurik
Спасибо.
Kons
const [data, flag] = await ..findOrCreate(), например
Anonymous
Если я перевёл зависимость в peerDependencies, это ведь мажорный релиз? =(
Дима
А в чём прикол?
А должен быть?)
Дима
У меня часто спрашивали мой перечень никнеймов, я решил вести открытый список
Anonymous
Anonymous
Гы
Михаил Макарычев
Я по олдскульному веду записи в evernote) https://www.evernote.com/shard/s188/sh/cf666949-f0a4-4975-80c4-0c930763df7a/2353614642dd5244624b2dcb8a28cb6b
Канагаттандырылмагандыктарыныздан - это же на казахском "Есть закурить"?
.
Канагаттандырылмагандыктарыныздан - это же на казахском "Есть закурить"?
Нет, это переводится как "из-за того, что вы не были удовлетворены" но в реале так никто не разговаривает, просто лингвоприкол, хоть и грамматически правильный)
Дима
Да понятное дело))
Дима
У меня тоже лингвистические преколы по сути 👀
Igor
А с вопросами про npm скрипты - сюда? )
Maxim
почему так
yarastqt [msk +1 week]
var object = customer для чего?)
yarastqt [msk +1 week]
объекты по ссылке же передаются
Maxim
от отчаяния
Maxim
да я разобрался
Dmitriy
почему так
var object = Object.assign({}, customer)
Maxim
это объект монгуса его нельзя редактировать
Dmitriy
И потом вычищай
Maxim
надо было customer.toObject()
Maxim
как они так сделали.. это магия..
yarastqt [msk +1 week]
Странное название метода для таких вещей
Dmitriy
Object.freeze возможно
Anonymous
Вопрос по телеграм апи. Как отправить сообщение подключившемся пользователям? Мне их самому нужно считать или можно как-то от телеграма получить?