Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 October 26

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
источник

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
Будут абстрактные чекбоксы, листы, радио кнопки, прогрессбар... Ну и куча рефакторинга. Основная идея такая: Grox - это что-то типа Redux. State machine на реактивной тяге. Соответственно, фреймворк на реактивной тяге. Пока только вникаю в rx, но уже смог. Накидываете вьюхи , можно компоновать их. Накидываете команды и экшны, и поехали. Никакого гемора больше.
Если есть желание помочь - велкам
источник
2020 October 27

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
господа, никто случайно не реализовывал подключение к БД через ssh? В какую сторону копать. Есть конечно всякие библиотеки типа https://github.com/agebrock/inject-tunnel-ssh , но чувствую, что с ними тоже голову поморочить придется
источник

¿

¿hope in NodeUA - JavaScript and Node.js in Ukraine
Тёмыч
господа, никто случайно не реализовывал подключение к БД через ssh? В какую сторону копать. Есть конечно всякие библиотеки типа https://github.com/agebrock/inject-tunnel-ssh , но чувствую, что с ними тоже голову поморочить придется
А зачем это в теории может понадобиться?
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
¿hope
А зачем это в теории может понадобиться?
ну вот такой кейс. Надо подключиться к БД по SSH и юзать ее. Сервис предоставляет только такое подключение. Ну или клиент так хочет, что бы перебдеть так сказать
источник

VO

Vasiliy Onoprienko in NodeUA - JavaScript and Node.js in Ukraine
Привіт. Хтось створював NPM пакет?
В мене структура, що всі пакети в одному репозиторії. Є папки packages and modules. З ‘packages’ все зрозуміло. Що таке modules. Чи можна просто package написати, а модуль не писати? Яка різниця? Я пишу модуль для бази даних, який буде доступний в декількох проектах
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Тёмыч
ну вот такой кейс. Надо подключиться к БД по SSH и юзать ее. Сервис предоставляет только такое подключение. Ну или клиент так хочет, что бы перебдеть так сказать
Клиенту нужно объяснить, что для безопасности нужно делать шифрованный туннель, а ssh можно, но он не для этого прелназначен и не. Это как картошку чистить напильником.
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Клиенту нужно объяснить, что для безопасности нужно делать шифрованный туннель, а ssh можно, но он не для этого прелназначен и не. Это как картошку чистить напильником.
ну в SHH еще и скорость режется до черепашьей, если мне не изменяет память. Я хз как там они собираются данные получать из БД
источник

KN

Konstantin Nosov in NodeUA - JavaScript and Node.js in Ukraine
Тёмыч
господа, никто случайно не реализовывал подключение к БД через ssh? В какую сторону копать. Есть конечно всякие библиотеки типа https://github.com/agebrock/inject-tunnel-ssh , но чувствую, что с ними тоже голову поморочить придется
все намного проще, ssh позволяет порт пробросить, и у тебя бд как будто бы локально запускается, но порт пробрасывается на удаленный сервер по ssh - https://habr.com/ru/post/331348/
источник

OB

O Bogdan in NodeUA - JavaScript and Node.js in Ukraine
Vasiliy Onoprienko
Привіт. Хтось створював NPM пакет?
В мене структура, що всі пакети в одному репозиторії. Є папки packages and modules. З ‘packages’ все зрозуміло. Що таке modules. Чи можна просто package написати, а модуль не писати? Яка різниця? Я пишу модуль для бази даних, який буде доступний в декількох проектах
Може модулі це загальний код для всіх пакетів?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Konstantin Nosov
все намного проще, ssh позволяет порт пробросить, и у тебя бд как будто бы локально запускается, но порт пробрасывается на удаленный сервер по ssh - https://habr.com/ru/post/331348/
для проброса портов есть средства контейнеризации, апи шлюзы, туннели, решения на уровне сетевого стека, а не вот это вот все
источник

KN

Konstantin Nosov in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
для проброса портов есть средства контейнеризации, апи шлюзы, туннели, решения на уровне сетевого стека, а не вот это вот все
и они тоже есть, но SSH никто не отменял :)
источник

MZ

Mike Zhukov in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
для проброса портов есть средства контейнеризации, апи шлюзы, туннели, решения на уровне сетевого стека, а не вот это вот все
Так по ssh это тоже туннели. Причём если сравнивать их с чем-то вроде openvpn очень даже шустрые.
источник
2020 October 28

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Привет. в WS есть опция path, чтобы разрешать только соединения по указанному пути. Не пойму как она работает, с ней не могу подключиться.  Например, если
path: amdjkrie83656nd63ik93jkw7jk3
то попытка подключения по http://127.0.0.1:8080/amdjkrie83656nd63ik93jkw7jk3  не дает результата

Если убрать то все работает

Мда, методом тыка узнал, что надо было добавить слэш
path: '/amdjkrie83656nd63ik93jkw7jk3'
источник
2020 October 29

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
источник
2020 October 30

IH

Ilya Human in NodeUA - JavaScript and Node.js in Ukraine
хай, підкажіть плз норм варіанти робити silent refresh токенів, що б не дочекатись поки він буде невалідний
источник

D

Danil in NodeUA - JavaScript and Node.js in Ukraine
Привет, как можно в строке: "[45]: @id привет!" вырезать то, что будет вместо id?
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
/@(?<id>\w+)/.exec('[45]: @id привет!').groups.id
источник

D

Danil in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
/@(?<id>\w+)/.exec('[45]: @id привет!').groups.id
спасибо!!!
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Danil
спасибо!!!
Если будет задача вытащить несколько id и з строки, то у строк есть метод matchAll.

Примерно так будет:

[...'[45]: @id1 @id2 привет!'.matchAll(/@(?<id>\w+)/g)].map(m => m.groups.id) вернет [ 'id1', 'id2' ]
источник