snatvb
и правильно
A
Щас кину на пас бин
A
Как сейчас
snatvb
.get('/catalog/', (req, res) => { const url = req.originalUrl.replace(/.\/catalog\//, ''); const catalogs = url.split('/'); });
snatvb
тоже как варик
A
вооо
A
ты кажется в точку
A
спс
snatvb
если регулярка пахать не будет напиши
A
а то я такой ад написал
A
и так 10
snatvb
es6 не юзаешь?)
A
с надеждой что админ товару не делает вложенность больше 10
A
есть пример посмотреть как надо
A
я про es6
A
что нибудь рабочее
snatvb
задай себе правило, функци - 15 строк
snatvb
и дроби
snatvb
группируй
snatvb
@abdulgalimov строчит-строчит)
Zaur
Вопрос формулирую ))
Zaur
Всем привет. Пишу бота для Телеграм на NodeJS. Возник вопрос, если есть класс, экземпляры которого создаются очень часто, например Request(запрос от юзера), есть ли смысл использовать такой объект повторно из пула? Или нода сама хорошо справляется с очисткой ненужных объектов? (Это мой первый проект на ноде, с JS тоже недавно познакомился)
snatvb
пробей это тестом
snatvb
циклом из 10000 пробегись
snatvb
и как оно память жрет посмари
snatvb
для повторного использования - тебе его надо хранить, а еще думаь как очищать, ибо пользоваттели имеют свойство уходить))
snatvb
@freenetwork .get('/catalog/', (req, res) => { const url = req.originalUrl.replace(/^(.)\/catalog\//gi, ''); const catalogs = url.split('/'); });
snatvb
регулярку чуть поправил
A
спс
snatvb
да не за что)
Zaur
для повторного использования - тебе его надо хранить, а еще думаь как очищать, ибо пользоваттели имеют свойство уходить))
Была мысль раз в какое то время ходить и проверять сколько объектов хранятся в пуле, если их там много и есть те что давно не использовались, то удалять их, чтобы не висели в памяти
snatvb
так себе идея тебе приходится для этого лишний раз тратить ресурсы процессора
Zaur
Я понял, в общем надо писать тесты и сравнивать. Спасибо
Завтра
Че-то хз, раньше столько хайпа вокруг ноды было, куда он делся
Завтра
Вроде ничего не поменялось в худшую сторону с тех пор, даже наоборот
Завтра
да все равно
Завтра
слишком быстро этот хайп кончился
snatvb
да ладно 6 лет продержался
Anonymous
Теперь модно на Go надрачивать.
Anonymous
И Go'внокодить на нём.
snatvb
говнокодить можно везде) даже в css
Anonymous
Да. 😊 Просто название забавное, можно совместить его название и глагол "говнокодить".
snatvb
угу)
snatvb
Let's Go Go'vnokodit, ya C'ozdal
snatvb
В ноде же есть GC
что такое GC?
Alex ZeroDub
Garbage collector
Zaur
В ноде же есть GC
10 лет на флеше не дают слепую надежду на GC)) надеюсь в ноде он получше работает
Alex ZeroDub
Флеш умер же
Alex ZeroDub
Не знал что и там GC был
Zaur
Флеш умер же
Ага, поэтому я перешёл на JS.
Alex ZeroDub
Эталонный GC конечно в Java хотя по последним тестам GC golang лучше
Alex ZeroDub
а где можно подробнее прочитать про это? причины там и т.п.
Понаблюдать за актианостью блога и гитхаб компании
Alex ZeroDub
Как я понял те 2 чела что двигали ноду в пейпале ушли и всё вернулось на джаву
А ВОТ ТЕПЕРЬ ПАБЛИК
Как я понял те 2 чела что двигали ноду в пейпале ушли и всё вернулось на джаву
особой активности в блоге не заметил, а статей чет не нашел(
А ВОТ ТЕПЕРЬ ПАБЛИК
А ВОТ ТЕПЕРЬ ПАБЛИК
больше похоже на чьи то предположения
Alex ZeroDub
Про фейлы мало кто пишет
snatvb
очень жаль
А ВОТ ТЕПЕРЬ ПАБЛИК
Про фейлы мало кто пишет
я прям хз, по гитхабу тоже все ок. Мб кто то пустил слух да и только?
Alex ZeroDub
Мжт
Alexey
ни кто не знает куда можно докер проект залить, чтобы по типу хероку халявно висел и засыпал?
Alan
https://devcenter.heroku.com/articles/container-registry-and-runtime
Alan
видимо на хероку и можно только их registry использовать для образов надо
Alan
ток зачем, на DO дроплет стоит 5 баксов)
Alex
я бы сразу vscale.io брал, подешевше и пошустрее будет
Завтра
помните я писал про того типа, который не умеет в промисы?
snatvb
я помню
Завтра
Ну так вот, он теперь обвиняет меня, что я пидорас вместо названий шмоток храню ID
Завтра
snatvb
он бальной?
snatvb
маленька
snatvb
не вижу
Завтра
snatvb
название найс
Завтра
название найс
я тоже орнул