Size: a a a

NestJS — русскоязычное сообщество

2020 August 12

MZ

Maksim Zakharov in NestJS — русскоязычное сообщество
I know your feel bro
источник

a

asc11cat in NestJS — русскоязычное сообщество
А как обстоит ситуация с typeorm кстати? Всякого наслышался за последнее время
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Maksim Zakharov
I know your feel bro
Обнял
источник

LK

L K in NestJS — русскоязычное сообщество
Aleksandr Bukhalo
Мир nodejs это пиздец. Обновил модуль helmet, это такая приблуда, чтобы по умолчанию многие потенциальные дырки на сервере закрывать.

Первым делом отвалилась сборка, пишет неправильные типы. Лезу смотреть что там с типами, действительно, поменялось название. Меняю на правильное, прогоняю тесты ещё раз. Вроде работает.

Начинаю запускать проект в дев режиме - ошибка.

Опять какая-то херня с типами, лезу в тайп дефинишн, смотрю что типы для helmet не обновлялись, думаю вот оно. Удаляю пакет @types/helmet смотрю, а типы всё равно есть.

Лезу в репу, смотрю а пакете теперь типы есть, он из нагенерил из JS. Лады, пропую запускать ещё раз – не работает.

Лезу опять в репу смотрю issue, там люди с такой же проблемой. Этот хрен значит сломал export и ещё типов кривых нагенерил.

Хрен с ним, ставлю @ts-ignore, костыляю импорт и пишу TODO: починить когда пакет обновится.

Запускаю проект, вроде всё работает. Открываю GraphQL Playground – не работает, ошибки какие-то при заборе скриптов с CDN.

Думаю да ёб твою за ногу, сегодня прям день кривых зависимостей.
Лезу в graphql-playground ни у кого такого нет, потом в apollo-server-express – тоже. Начинаю по очереди катить пакеты обратно в поиске проблемы – нихера.

Потом начинает доходить, ошибка из-за helmet, этот дурачёк что-то накрутил с безопасностью.

Захожу в репу, действительно изменился механизм работы по-умолчаю, а самое главное эта падлюка ни migration guide не написал, нихера

Как нахрен определять, что там поменялось с предыдущей версией, знает наверное только бог. Делаю diff межу git тэгами, ищу в сырках, что там в коде изменилось. А там вообще всё переписано! Весь дифф зелёный с плюсиками.
ну такое может быть не только в ноде
что какой-то чувак не написал changelog в либе

но в других языках типа go / java / kotlin / rust такие ошибки выявились куда ранее
источник

🏡К

🏡 Назар Калитюк... in NestJS — русскоязычное сообщество
и куда идти из ноды и неста?
источник

LK

L K in NestJS — русскоязычное сообщество
🏡 Назар Калитюк
и куда идти из ноды и неста?
c# / golang / java / kotlin / что там еще есть
источник

MZ

Maksim Zakharov in NestJS — русскоязычное сообщество
L K
c# / golang / java / kotlin / что там еще есть
хз я наоборот оттуда)
источник

🏡К

🏡 Назар Калитюк... in NestJS — русскоязычное сообщество
Maksim Zakharov
хз я наоборот оттуда)
аналогично, только от шарпа отошел
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
L K
ну такое может быть не только в ноде
что какой-то чувак не написал changelog в либе

но в других языках типа go / java / kotlin / rust такие ошибки выявились куда ранее
Да понятно, что это история больше про опенсорц. Но мне кажется в мире ноды чуть более особенная ситуация, по крайней мере с подобными приколами сталкиваюсь каждый день
источник

MZ

Maksim Zakharov in NestJS — русскоязычное сообщество
🏡 Назар Калитюк
аналогично, только от шарпа отошел
+++
источник

🏡К

🏡 Назар Калитюк... in NestJS — русскоязычное сообщество
назад точно не вернусь
источник

MZ

Maksim Zakharov in NestJS — русскоязычное сообщество
🏡 Назар Калитюк
назад точно не вернусь
ПЛЮС
источник

🏡К

🏡 Назар Калитюк... in NestJS — русскоязычное сообщество
Вот го звучит нормально, но слабо востребован
источник

MZ

Maksim Zakharov in NestJS — русскоязычное сообщество
тянет иногда на бэк....скорее посмотреть на типизацию, на код который прогали олдфаги
источник

DZ

Dmitry Zakharov in NestJS — русскоязычное сообщество
На голанге будешь писать как на экспрессе)
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Расскажите почему ушли с языка N кстати? Человеку который никогда не видел шарп
источник

MZ

Maksim Zakharov in NestJS — русскоязычное сообщество
с чистой архиеткурой, прокидыванием ошибок, тестами...
источник

АД

Александр Духновский... in NestJS — русскоязычное сообщество
Dmitry Zakharov
На голанге будешь писать как на экспрессе)
Как на пхп лет 15 назад
источник

И

Илья | 😶 ☮️... in NestJS — русскоязычное сообщество
Aleksandr Bukhalo
Расскажите почему ушли с языка N кстати? Человеку который никогда не видел шарп
Пхп- комьюнити дегенератов
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Возможно нест был бы лучше, если бы это не была обёртка над пакетами, написанными 1000 лет назад
источник