Size: a a a

Node.js — русскоговорящее сообщество

2020 May 01

а

артем новиков... in Node.js — русскоговорящее сообщество
А сайты делать не интересно, хочется приложения и т.д, точнее даже делать того чего нет и затем красиво выводить на сайты, в поиложени, внутри других приложений
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
артем новиков
Например я разместил парсер puppeteer на сервере, как затем сделать что по. Нажатии на клиенте поиск мне динамически как в консоль приходит ответ в виде json который я через цикл распарсиваю
Запрос/Ответ💁
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
артем новиков
Например я разместил парсер puppeteer на сервере, как затем сделать что по. Нажатии на клиенте поиск мне динамически как в консоль приходит ответ в виде json который я через цикл распарсиваю
тебе нужно создать веб-сервер (например, через express), который будет принимать твой запрос, запускать парсер и отдавать ответ от парсера.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
смотрю исходники scmp — "Safe, constant-time comparison of Buffers". а там:

// return early here if buffer lengths are not equal since timingSafeEqual
// will throw if buffer lengths are not equal
if (a.length !== b.length) {
 return false
}


почему здесь ранний выход? ведь из-за него тайминг-атака и осуществляется.
источник

A

Artur in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
смотрю исходники scmp — "Safe, constant-time comparison of Buffers". а там:

// return early here if buffer lengths are not equal since timingSafeEqual
// will throw if buffer lengths are not equal
if (a.length !== b.length) {
 return false
}


почему здесь ранний выход? ведь из-за него тайминг-атака и осуществляется.
что за тайминг атака?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Artur
что за тайминг атака?
источник

A

Artur in Node.js — русскоговорящее сообщество
а, понял
источник

A

Artur in Node.js — русскоговорящее сообщество
а почему сравнение буферов должно быть секьюрно?
источник

A

Artur in Node.js — русскоговорящее сообщество
злоумышленик максимум что сможет это подогнать длину буффера исходя из времени ответа
источник

A

Artur in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
смотрю исходники scmp — "Safe, constant-time comparison of Buffers". а там:

// return early here if buffer lengths are not equal since timingSafeEqual
// will throw if buffer lengths are not equal
if (a.length !== b.length) {
 return false
}


почему здесь ранний выход? ведь из-за него тайминг-атака и осуществляется.
не знаю что там дальше в библиотеке, но если перебор посимвольно, то слишком большая погрешность выйдет для определения каждого символа на основе времени исполнения.
а ранний выход тупо для перформанса в этом случае
источник

О

Олег in Node.js — русскоговорящее сообщество
ребят а можно ли считать js модуль микросервисом?
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
разрешаю
источник

О

Олег in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
разрешаю
спс
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Олег
ребят а можно ли считать js модуль микросервисом?
Нельзя. А это зачем?
источник

О

Олег in Node.js — русскоговорящее сообщество
то есть у меня есть скрипт который по крону берет данные и запихивает в бд. и уже фронт берет данные из бд. этот скрипт считается микросервисом?
источник

О

Олег in Node.js — русскоговорящее сообщество
Dmitry Croft
Нельзя. А это зачем?
ну типа звучит круто
источник

О

Олег in Node.js — русскоговорящее сообщество
https://habr.com/ru/post/447074/
нашел материальчик
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Олег
то есть у меня есть скрипт который по крону берет данные и запихивает в бд. и уже фронт берет данные из бд. этот скрипт считается микросервисом?
нет
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Олег
то есть у меня есть скрипт который по крону берет данные и запихивает в бд. и уже фронт берет данные из бд. этот скрипт считается микросервисом?
видно явная недостаточность в матчасти и терминологии
источник

О

Олег in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
видно явная недостаточность в матчасти и терминологии
ок
источник