Size: a a a

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

2020 March 25

АП

Алексей Попов in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Правда тогда его и закрыть нужно будет самому, поэтому я пришел к решению выше
на предыдущем месте работы у продукта была возможность параллельной установки нескольких версий, поэтому имена сокетов во время работы каждой установки должны были быть уникальными
схема была примерно такой: при запуске сохраняем pid в файл, а при генерации имён используем pid в шаблоне, ну и при нормальной остановке продукта всё очищается, и в последнюю очередь удаляется файл с pid
соответственно при запуске процесса мы должны проверить, есть ли этот файл с pid. и если есть - почистить мусор от предыдущего запуска
ты не представляешь как было приятно писать код под винду, где всего этого делать не надо, система сама почистит пайпы
я с тех пор ещё больше зауважал винду
источник

ОК

Олег Кодзь in Node.js — русскоговорящее сообщество
Ребят, подскажите, как остановить выполнение кода для асинхронной функции?
https://pastebin.com/pENQMfmP
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Олег Кодзь
Ребят, подскажите, как остановить выполнение кода для асинхронной функции?
https://pastebin.com/pENQMfmP
Никак
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Здесь нет потоков или корутин в привычном понимании
Есть костыли с воркерами
источник

ОК

Олег Кодзь in Node.js — русскоговорящее сообщество
Илья | 😶
Здесь нет потоков или корутин в привычном понимании
Есть костыли с воркерами
А какую проблему решить? Клиенту отдавать 401 и что бы тот опять стрелял тот же запрос?)
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Илья | 😶
Никак
Почему никак? Выход из функци-то можно сделать. Или await на промис, пока его кто-нибудь не установит в выполненное состояние извне.
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Random Balance
Почему никак? Выход из функци-то можно сделать. Или await на промис, пока его кто-нибудь не установит в выполненное состояние извне.
хуйня варианты
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Олег Кодзь
А какую проблему решить? Клиенту отдавать 401 и что бы тот опять стрелял тот же запрос?)
Эту проблему ?
Ты ничего не описал если что, держу в курсе
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Илья | 😶
хуйня варианты
Ну это всё же не "никак".
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Random Balance
Ну это всё же не "никак".
это никак
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Илья | 😶
это никак
Чем плох второй вариант?
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Олег Кодзь
А какую проблему решить? Клиенту отдавать 401 и что бы тот опять стрелял тот же запрос?)
К черту
@js_noobs_ru
источник

ОК

Олег Кодзь in Node.js — русскоговорящее сообщество
Понял, принял =\
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Random Balance
Чем плох второй вариант?
потому что это костыли
В жс нет адекватных вариантов отмены выполнения функции из-за особенностей V8
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
@donttextmeplz
Мысль дня ?
источник

N👩

Nikita 👩🏻‍💻💭 in Node.js — русскоговорящее сообщество
rxjs
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
ну не
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Илья | 😶
потому что это костыли
В жс нет адекватных вариантов отмены выполнения функции из-за особенностей V8
Так я не про отмену выполнения функции, а остановить выполнение кода внутри функции. Ты походу не открывал пастебин.
источник

N👩

Nikita 👩🏻‍💻💭 in Node.js — русскоговорящее сообщество
не брать ноду для бэкенда
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Nikita 👩🏻‍💻💭
не брать ноду для бэкенда
Вот, уже ближе
источник