A
кто-нить может объяснить преимущество cookie перед jwt, с учётом того, что jwt состоит из user.id и user.role (то есть не содержит пароля)
V
Это разные вещи
V
Куки это про хранение
V
Ты можешь в куки жвт хранить
Vitaliy
программисты js хватаются за любое свежее говно
Сейчас работаю с компанией из Новой Зеландии — так то ли это черта команды, то ли страны, но команда оооочень неспешная и нерешительная. Например, не хотят подключить bluebird потому что он слишком core level для них, а повышение производительности им пока не интересно. И вообще неизвестная библиотека, программистам придётся учиться ею пользоваться :)
ixplo
ixplo
колбеки-то быстрей наверно, всё же )
Vitaliy
Vitaliy
Но вот неделю назад начали писать асинхронные тесты на генераторах :)
ixplo
Vitaliy
Не то, чтобы это все было плохо, просто непривычно, неожиданно. Если не прогорят, можно долго и спокойно зарабатывать на них. Но придётся вне проекта учиться новому, чтобы не стать динозавром
ixplo
ixplo
я в свой небольшой проект не возьму блубёрд, тк это лишний код
A
а можешь пример привести? для чего могут быть нужны данные из payload?
Vitaliy
Aleksand
Vitaliy
Дима
Ага)
Дима
Aleksand
а вот лодаш так и вовсе давно уже по функциям импортируется без монолита
A
Vitaliy
Vitaliy
Ну так-то да, но вот если я делаю сервер, мне же это не так критично — просто немного больше сожрется оперативки, немного дольше будет установка. Это не повлияет на качество продукта с точки зрения пользователя, не приведёт к торможению сайта или его более долгой загрузке.
Ну ок, если конечно память засрать, GC не будет этому рад, но типа 1МБ в памяти сервера против 10-100МБ думаю будет и не заметно
Ghostly
День добрый. Помогите советом начинающему...
zamir
привет, ребят, пишу впервые бек и на ноде. столкнулся с такой проблемой, так как сайт для пользователей нубов, решили что бы они вводили лишь имя и номер телефона, на номер телефона отправляется пароль, и и переводится на другой контроллер и страницу подтверждения пароля. так вот проблема в том, что когда мне добавлять пользователя в БД? просто при подтверждении пареля у меня же нет введненых данных (т.е. имя и телефон) поэтому мне надо регать его в момент регистрации? кароче подскажите какая тутт должна быть логика?
Ghostly
process.env.NODE_TLS_REJECT_UNAUTHORIZED - где эту настройку прописать?
Ghostly
Мне надо чтобы не ругался на невалидные SSL сертификаты :(
Ghostly
а то получаю - at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:458:38) code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE' }
Dika
в переменных среды
set NODE_TLS_REJECT_UNAUTHORIZED=<value>
на винде
export NODE_TLS_REJECT_UNAUTHORIZED=<value>
на *nix
Ghostly
Респект! Спасибо!!!
ixplo
Vitaliy
Aleksand
Vitaliy
Aleksand
zamir
Aleksand
Aleksand
Vitaliy
Редис — только ради stateless же. Это я просто лишнего насоветовал на всякий случай
Nikolay
какую красотень нашел https://larsjung.de/h5ai/ спешу поделится
Vitaliy
Вот мы тут смеёмся над пыхерами, а они ща как понабегут — разгребать за ними будем
Vitaliy
Из PHP7 в ES7, Корнель Лесинский написал пресет к Babel для трансляции PHP в JavaScript. Потому, что мог — https://gitlab.com/kornelski/babel-preset-php#php7-to-es7-syntax-translator
ixplo
Andrey 😼
NaN === NaN // false
Что курили авторы JS?
Oleg
Dika
Andrey 😼
isNaN(NaN) // true
С этим-то понятно, но какие «глубинные» причины для того, чтобы NaN не был равен даже NaN?
Матрос
хоспаде это что за наркомания с транслитом пыхи в ecma
Dika
Почитай про представление NaN в памяти и правила сравнения
Алексей
Oleg
NaN — это не число, а состояние, что ли.
Матрос
это квантовая неопределенность
Матрос
ну или "нихуя непонятно", если по-нашему
Oleg
ixplo
Vitaliy
Andrey 😼
А вот это прикольно, с википедии: «соответственно, самый простой метод проверки результата на NaN — это сравнение полученной величины с самой собой»
Dika
Это очевидно, нет?
Andrey 😼
Очевидно, но все равно интересно)
Anonymous
Anonymous
true
Combot
combot.org/chat/-1001041204341
Andrey 😼
true
Ну, а что там должно было быть?
Andrey 😼
undefined - это же не NaN
Vitaliy
Anonymous
почему?
Vitaliy
Тааак..
Anonymous
=== ето очень точно
Andrey 😼
почему?
Потому что NaN - это NaN, а undefined - это undefined?