Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 March 11

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Ну если уж менять что-то настолько радикально, то есть варианты получше
Например?
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Dan The Great 🔥
Засетапить надо еще уметь)
Та че там))
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Даже сравнивать с nginx нельзя, он не построен на регекспах, это как возможность на случай, если без них сложно обойтись, но если можно, то все знают, что регекспы это и небезопасно с точки зрения атак и медленно
А как там урл подставляется?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Зависит конкретно от потребностей. Если хочется минимум изменений, то можно взять любой фреймворк (можно и не брать), который идет без роутера. А роутер написать самому. Вполне возможно его сделать таким, что сложность поиска по списку роутов будет O(1). Если надо мегаперформанс, то можно посмотреть в сторону uNetworking.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
А как там урл подставляется?
пока в конфиге не юзаются регулярки, нджинкс отлично обходится без них.
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Alexander
пока в конфиге не юзаются регулярки, нджинкс отлично обходится без них.
Но все равно же строчка урла сравнивается по чарам со строчками роутов?
Или там хэш таблица?
источник

B

Bogdan in NodeUA - JavaScript and Node.js in Ukraine
В гошке мидлвары тоже распространенный паттерн. И фильтры в джавовских сервлетах на это похожи. Но в этом я не шарю
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Но все равно же строчка урла сравнивается по чарам со строчками роутов?
Или там хэш таблица?
Они сравниваются в том порядке, в котором объявлены. Есть локейшн с регуляркой, будет юзаться регулярка, нет регулярки - не будет.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
возможно там используется что-то свое для парсинга регулярок, но так глубоко я не копал
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Вот есть пример в доках по тем же реврайтам с регуляркам:
https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/#taxing-rewrites
источник

ro

roma ogurchik in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
В этот четверг будет лекция по теме сессий в ноде https://www.meetup.com/NodeUA/events/259062084/
Видео на ютубе будет?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
roma ogurchik
Видео на ютубе будет?
Да, все лекции выкладываются в тот же день, через 20 минут после лекции
источник
2019 March 12

NN

Noname Noname in NodeUA - JavaScript and Node.js in Ukraine
Вопрос на засыпку:

Надо рендерить по шаблону pdf, в несколько потоков , и слать на мыло.

Чем рендерить?

Latex конечно интересно, но он весит дофига, и не хорошо запускать его как отдельный процесс на рендер...


Кто что подскажет?
источник

👨C

👨‍💻 Yurii Chikhrai 🔥... in NodeUA - JavaScript and Node.js in Ukraine
Noname Noname
Вопрос на засыпку:

Надо рендерить по шаблону pdf, в несколько потоков , и слать на мыло.

Чем рендерить?

Latex конечно интересно, но он весит дофига, и не хорошо запускать его как отдельный процесс на рендер...


Кто что подскажет?
источник

NN

Noname Noname in NodeUA - JavaScript and Node.js in Ukraine
Спасибо, гляну)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
На JS Fwdays 2019 добавили Community Stage по Node.js, так что, модерирует Тимур Шемсединов, участвуют Алексей Орленко, Никита Галкин, Денис Отришко и другие... это будет открытая дискуссия, можно будет задавать вопросы и на них ответят контрибьютеры ноды или даже люди из зала, в общем, будет возможность поговорить. Код на скидку -15% nodeua-fwdays если еще нет билетов. https://fwdays.com/event/js-fwdays-2019
источник

BL

Book Lake in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov у вас очень крутые лекции! Как вам идея, чтобы запускать стримы? Так ещё вопросы многие люди будут задавать онлайн. Или в аудитории плохой интернет?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Book Lake
@tshemsedinov у вас очень крутые лекции! Как вам идея, чтобы запускать стримы? Так ещё вопросы многие люди будут задавать онлайн. Или в аудитории плохой интернет?
В аудитории инет хороший, лекции я заливаю из еще не выйдя из аудитории, но делать стримы не буду принципиально - это потеря времени. Все вопросы можно задать под видео или в группах телеграма. Я не видел ни одного стрима, где бы не было пустот, ожидания, болтовни бессмысленной, которая занимает время ожидания вопросов или формулирования ответов.
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
Стримы не надо, а патреон чтоб поддержать курсы копеечкой было б неплохо
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
С донатами столько гемора, что ну его. Особенно учитывая нашу налоговую. Лучше контрибутить в опенсорс :)
источник