А как он еще может выйти из приложения?
OK, а если мне просто нужно знать факт того, что был передан txt файл, я могу положиться на content-type:"text/plain" и content-length > 0?
Подождите. Смысл сейчас кивать на тесты, если процесс один? Нужно с этим разобраться сначала.
Боюсь, вы заблуждаетесь. Что по-вашему возвращает async функция?
Тогда не совсем понятно в чем логика. Можно бизнес-логику озвучить?
Я так понимаю, что хотите запустить через pm2 сервер в режиме cluster?
А сколько процессов запускается смотрели?
А на content-length можно полагаться?
Генераторы что ли?
Или у вас Linux?
А как смотрели?
Как передаёшь?