Итак, я пытаюсь реализовать форк всех экспресс-запросов для установки разных uid для каждой вилки.
В моем текущем подходе я просто настраиваю euid и восстанавливаю его после такого запроса:
const mainUID = process.geteuid();
app.get('/', () => {
process.seteuid(500);
// some action1 that requires privelegies of user id 500
// some action2 that requires privelegies of user id 500
process.seteuid(mainUID);
});
Но в случае одновременных запросов это не удается, потому что после action1 и action2 некоторый исходный код мог быть выполнен.
Итак, я прочитал некоторую информацию о модуле кластера: https://nodejs.org/api/cluster.html, но я понятия не имею, как его использовать в моем случае.
Для меня более предпочтительный способ создания вилки для каждого экспресс-запроса без разбиения на самом деле кода javascript ... Так возможно ли это?
@AikonMogwai Мне нужен модуль fs для каждого запроса, чтобы иметь текущие разрешения пользователя на запрос



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Отметьте Рабочие вместо
Cluster. P.S. Я не понимаю, что именно вам нужно.