Dmitrii
зачем такие сокращения 🙈
Dmitrii
меня раньше всегда бесило, когда спрашивали про LAMP
Evgeniy 🍀
Eugene
зачем вообще такое скрещевание :) имхо это все должно работать отдельно (имею ввиду бэкенд и фронтенд)
Willy
оп, забрал себе
Artem
во всех западных метериалах их так називают
Anton
так называют просто генераторы проектов. какбе ни тот, ни тот - не нужен.
Dmitrii
а если у меня реакт, то MERN ? 😂
Eugene
http://mern.io/
Dmitrii
жесть)
Anton
а если у меня реакт, то MERN ? 😂
хм... а если SAP, express, react, mongo - то SPERM?
Dmitrii
вот придёт ко мне чел на собеседование, а я ему: со спермом знаком?
Yurii
да MERN словечко активно юзают
Dmitrii
в таком случае у меня MNR
Anton
Народ, у меня тут в приложении ИНОГДА возникакт какая то ошибка и я хочу выяснить в чем дело. Хочу прикрутить логгирование, где писать этапы выполнения запроса, чтоб понять где обсирается все. Хочу юзать winston Есть может у кого что нить посоветовать?
Dmitrii
если эксепшины, то самое быстрое:
Dmitrii
process.on('uncaughtException', error => { console.error('uncaughtException', new Date().toLocaleString(), error); }); process.on('unhandledRejection', reason => { console.error('unhandledRejection', new Date().toLocaleString(), reason); });
Anton
ну это ж надо все равно в файло писать
Dmitrii
он пишет в лог файл
Энлов Свичблейд
Ребята, подскажите кто знает, ssl валится nodejs: ../src/util-inl.h:196: TypeName* node::Unwrap(v8::Local<v8::Object>) [with TypeName = node::TLSWrap]: Assertion `(object->InternalFieldCount()) > (0)' failed.
сomorsiс
pm2 сам редиректит в файлы например
Энлов Свичблейд
винда?
нет, бубунту
Sergey
удали модули поставь чуть свежее версию ноды через nvm и переустанови
Sergey
у тебя несовместимость, либо билд нативного модуля плохо собрался
Sergey
можно попробовать node-gyp rebuild но не факт
Sergey
перевести?
Anton
кейс чуть посложнее. Хочу писать в логи с пометкой юзера, чтоб потом когда мне юзер скажет, все не ок, я бы мог взять логи только по его id, а не весь миллион. Не в базу же писать, чтоб выборку сделать.
Dmitrii
пиши в базу
arts
Или завести отдельный лог на каждого юзера.
Anton
пиши в базу
ну фу же. База будет забиваться логами и вместо того чтобы нормально работать с нужными данными будут тратиться ресурсы на логи
Evgeny
loghouse
Dmitrii
или чисти таблицы с логами
Anton
Решил юзать winston, писать просто в файлы. Подскажите то, что я логгирую через logger.error() должно же попадать в combined.log? Или я что то не понимаю?
Anton
но не пишется :(
Sergey
но не пишется :(
А в эксепшнс?
Anton
в эксепшнс только неотловленные эксепшены залетают
Anton
ну то что важнее него должно залетать
Anton
error важнее info, значит должен
Sergey
Хм
Sergey
Попробуй выше поднять
Igor
Все книги обьяснуют все как для новичка, мне надо все серьезно
На udemy есть норм курс по ноде. Я с телефона неудобно ссылку кидать. Автор Andrew Mead
Igor
10 баксов стандартная цена
Igor
Хотел спросить, редис на винде сложно завести? По отзывам в гугле так и не понял
Igor
Ага
Cenator 🐈
На винде можно даже не пытаться, но там есть встроенная убунта, там и поднимай
Cenator 🐈
Igor
Musлим
Ребят, из-за чего модуль child_proccess может быть не найден ? Если остальные модули успешно работают
Musлим
...
Musлим
Спасибо, изучение английского в процессе... Доки номарльно понимаю, но почему то я до этого думал что в этом слове два "c"
Server
Изменил кое-что в node_modules но изменения не вступают в силу после перезапуска, что не так?
Sergo
когда нельзя, но очень хочется, то можно
Server
как быть? node_modules/graphql/utilities/assertValidName.js:44 throw new Error('Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "' + name + '" does not.'); //var NAME_RX = /^[_a-zA-Z][_a-zA-Z0-9]*$/; var NAME_RX = /^[а-яА-ЯёЁa-zA-Z0-9]*$/;
Server
мне кириллица нужна)
сomorsiс
Потому что из-за горизонта событий не возвращаются?
Sergo
мне кириллица нужна)
фу так делать : )
сomorsiс
мне кириллица нужна)
Писать свой мидлвар
сomorsiс
Для проверки имен
Server
Писать свой мидлвар
а можно как-то отключить проверку для конкретного поля?
Valeriu
мне кириллица нужна)
XREGEXP вроде называется модуль
Valeriu
Можешь использовать
Server
XREGEXP вроде называется модуль
в чате graphQL не рекомендуют решать мою задачу таким путем) Ну отключить нельзя, в спеке enum'ы тоже латиницей только. Они как бы предполагаются как константы. Названия констант в коде ведь не задают латиницей - также с енумами
Valeriu
Не знаю У меня работает отлично
Завтра
Ребята https://github.com/Kelin2025/nanoclone/blob/master/index.js Как думаете, что еще нужно добавить? Мб пропустил что-то
сomorsiс
Bool?
сomorsiс
ну и остальные обертки над примитивами
Завтра
bool под первое подходит
сomorsiс
Boolean*
Завтра
это одно и то же
сomorsiс
d = new Boolean(2) typeof d // => 'object'