Aleksand
Но обновлять проекты лень
ну там вроде не очень много где поломали обратную совместимость
Zaur
как заствить ноду генерить из jade html с отступами? у меня генерится html-код в одну строку, читать не удобно
Lev
jade? даже не pug?
Dmitrii
Но все же, эта идея имеет место быть
Скорее эта идея имеет место быть в большинстве кейсов
Кирилл
а чем рендерите?
Рендератором))
Lev
каким?
Zaur
jade? даже не pug?
я только сегодня с этим познакомился, сорян если не правфильно вопрос формулирую
Bogdan
Там флаг есть pretty к pug компилятору
Кирилл
Странно что его совсем не смутило сообщение о том что jade is deprecated и надо юзать паг
Lev
Рендератором))
затупил. пока копался в пирожке своего старого проекта наткнулся на связку email-templates и juice
Anonymous
#whois Привет! Москва. Начинающий nodejsник. Узнал про группу из поиска
ixplo
Хочу в роутер добавить переменную ::pathEnd, которая будет работать только в конце роута. Типа /static/::filePath, которая будет матчить /static/img/logo.png, например, и /static/styles/fonts/roboto.ttf
ixplo
Внимание, вопрос. Нормально ли обозначить такие переменные двумя двоеточиями?
Bogdan
Может знак $ в конце? Сродни regEx
Sergey
/static/:filePath$
ixplo
погуглю пока роутеры другие мб есть какое негласное правило )
ixplo
думал о regExp
ixplo
но доллар в глаза не бросается
ixplo
хотя мб ок
xelaok
Надо чтобы ещё присутствие сжатых файлов по .gz матчила
ixplo
https://www.npmjs.com/package/just-router добавил ::pathEndings, всё же двойное двоеточие. без этой фичи не получилось бы статику норм выдавать
xelaok
Если в статике есть roboto.ttf.gz, то отправлять его с content-encoding: gzip
ixplo
Если в статике есть roboto.ttf.gz, то отправлять его с content-encoding: gzip
Спасибо за идею. Щас как раз буду модуль статики писать. Там будет сложно 😬
ixplo
Завтра ещё роутер вдоль и поперёк потестирую, чтоб даже самые корявые запросы не положили сервак и вели себя прилично
Sergey
jsdoc + esdoc
Sergey
а то че за фигня уже v1 выпустил а ни строчки тестов
Sergey
как-то по детски
ixplo
:)
ixplo
лоханулся, создал на версии 1 )
Sergey
а вотоночо
Sergey
я б откатил ручками
Sergey
но ладно
ixplo
jsdoc + esdoc
а вот эта фигня как работает не понимаю. в IDE вставляет помогайки?
ixplo
или чем это парсится? имхо не оч читабельно )
Sergey
а вот эта фигня как работает не понимаю. в IDE вставляет помогайки?
ты пишешь комменты IDE умеет их генерить и подсказывать и по этой всей можешь генерить доку
Sergey
https://github.com/atomixinteractions/createrest/blob/master/lib/index.js#L126-L149
Sergey
https://createrest.js.org/class/lib/index.js~Maker.html#instance-method-scope
Sergey
выглядит достаточно читабельно
ixplo
думаю, мою говнокод-стайл-onRequest функцию будет сложно описать таким методом )
Sergey
переписывай)
ixplo
я её честно пытался разбить изначально, но выходило оч много методов с передачей одних и тех же параметров )
Sergey
но в любом случае можно
ixplo
переписывай)
пообещаю, что в проектах, которые не будут пытаться экономить миллисекунды и байты, так и сделаю ))
ixplo
и отдохну от for i
Vint
пообещаю, что в проектах, которые не будут пытаться экономить миллисекунды и байты, так и сделаю ))
Ты пытаешься сэкономить выдуманное, но не жалеешь ширину экрана. Надо писать вертикальный код, тогда и мыслей не будет об "экономии" на лишней функции.
ixplo
кстати, подскажите встроенные в js методы для тестирования. были вроде
ixplo
assert не?
GG
я пытался вчера ее ^ использовать, но чет не вьехал
Aleksand
https://benchmarkjs.com/
о нет, это же не тестирование, человек про наборы ассертов и фреймворки
ixplo
вроде он хочет производительность мерить?
нене. именно работоспособность. автоматические бы тесты написать, чтоб перед пушами тестить
Sergey
я бы взял ava самая простая конфигурация
Aleksand
еще обычно нужна всегда assertion library, например chai
Aleksand
ava и jest имеют всё в коробке
ну они все же победнее немного, плюс стиль другой, опять же тут вопрос вкуса скорее
ixplo
https://nodejs.org/api/assert.html
ixplo
бгг
Егор
Chai mocha норм вроде.
ixplo
Chai mocha норм вроде.
шутки про это были уже, д? )
Aleksand
шутки про это были уже, д? )
мока - это такой вид кофе
ixplo
мока - это такой вид кофе
да, я слышал, что произносится иначе ) но пишется...
Sergey
запилил вложенность CRUD https://github.com/atomixinteractions/createrest/releases/tag/v0.10.0