Size: a a a

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

2019 October 05

AT

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

AT

Alexander Trifonov in Node.js — русскоговорящее сообщество
Atmen Still
Да мне даже форма не обязательна, просто несколько переменных на сервер отправить.
тебе нужен просто POST запрос и всё
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Alexander Trifonov
человек просто форму на сервер отправляет… 🤦‍♂️
ну и норм, форма отправляет данные, например, на /process/form , эвентом отправляется в какой-нить другой процесс, потом обратно в форму) по-моему изи
источник

AS

Atmen Still in Node.js — русскоговорящее сообщество
Alexander Trifonov
не слушай их, бога ради
Хорошо.
источник

AT

Alexander Trifonov in Node.js — русскоговорящее сообщество
Andy Cox
ну и норм, форма отправляет данные, например, на /process/form , эвентом отправляется в какой-нить другой процесс, потом обратно в форму) по-моему изи
так причём тут молекуляр???
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
да не причем) просто сказал свое мнение
источник

AT

Alexander Trifonov in Node.js — русскоговорящее сообщество
Andy Cox
да не причем) просто сказал свое мнение
нет, ты просто сказал хуйню, и тем самым запутал человека
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
мэн, от тебя токсичностью веет, иди агрись на сокеты
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
проффесионалы, подскажите - реально ли ограничить частоту запросов на сервер без фронта? Ситуация такая - представим что чемпион мира по старкрафту хочет зарегаться на сайте и шлет данные пост-запросом. На сервере его ждут joi, проверка в монге по индексированному полю емейл - затем res.json что он успешно/неуспешно . Но суть в том что если запросы идут с интервалом 4мс я не успеваю проверить и сохранить. Или же пользователь сохранился но ответ res еще не дошел до него в то время как еще запрос прилетел.  Варианты чтобы хранить это в базе - я не уверен что редис или монго успеют проверить за 4 мс повторный запрос это или нет. Может есть какие то решения сверх быстрые?
источник

AA

Alexey Axenov in Node.js — русскоговорящее сообщество
Можно хеш по определяющим полям снимать🤔
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
его опять хранить где то надо же
источник

¿

¿hope in Node.js — русскоговорящее сообщество
Mike Mulukin
проффесионалы, подскажите - реально ли ограничить частоту запросов на сервер без фронта? Ситуация такая - представим что чемпион мира по старкрафту хочет зарегаться на сайте и шлет данные пост-запросом. На сервере его ждут joi, проверка в монге по индексированному полю емейл - затем res.json что он успешно/неуспешно . Но суть в том что если запросы идут с интервалом 4мс я не успеваю проверить и сохранить. Или же пользователь сохранился но ответ res еще не дошел до него в то время как еще запрос прилетел.  Варианты чтобы хранить это в базе - я не уверен что редис или монго успеют проверить за 4 мс повторный запрос это или нет. Может есть какие то решения сверх быстрые?
Сделать прокси сервер, который бы это отслеживал?
источник

AA

Alexey Axenov in Node.js — русскоговорящее сообщество
В редис херачь
источник

VB

Vladimir Bill in Node.js — русскоговорящее сообщество
Однозначно
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
¿hope
Сделать прокси сервер, который бы это отслеживал?
это уже nginx получаестя, а нодой решит ьможно ли?
источник

AT

Alexander Trifonov in Node.js — русскоговорящее сообщество
Mike Mulukin
проффесионалы, подскажите - реально ли ограничить частоту запросов на сервер без фронта? Ситуация такая - представим что чемпион мира по старкрафту хочет зарегаться на сайте и шлет данные пост-запросом. На сервере его ждут joi, проверка в монге по индексированному полю емейл - затем res.json что он успешно/неуспешно . Но суть в том что если запросы идут с интервалом 4мс я не успеваю проверить и сохранить. Или же пользователь сохранился но ответ res еще не дошел до него в то время как еще запрос прилетел.  Варианты чтобы хранить это в базе - я не уверен что редис или монго успеют проверить за 4 мс повторный запрос это или нет. Может есть какие то решения сверх быстрые?
а в чём проблема? данные одни и те же приходят и ты не хочешь второй раз создавать того же пользователя? какая разница отправлися ответ клиенту или нет, это же не связано с другим запросами
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Mike Mulukin
проффесионалы, подскажите - реально ли ограничить частоту запросов на сервер без фронта? Ситуация такая - представим что чемпион мира по старкрафту хочет зарегаться на сайте и шлет данные пост-запросом. На сервере его ждут joi, проверка в монге по индексированному полю емейл - затем res.json что он успешно/неуспешно . Но суть в том что если запросы идут с интервалом 4мс я не успеваю проверить и сохранить. Или же пользователь сохранился но ответ res еще не дошел до него в то время как еще запрос прилетел.  Варианты чтобы хранить это в базе - я не уверен что редис или монго успеют проверить за 4 мс повторный запрос это или нет. Может есть какие то решения сверх быстрые?
а проблема в чем?
источник

MM

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

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
т.е . юзер експиренс падает
источник

AT

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