Ох, Наталия, Игорь, помню-помню эту песню про 'proxy_pass'. Ну, типа, поставить Nginx перед Node.js — это как перед крутым концертом поставить охранника. Его задача - чтобы все спокойно прошло, а не чтобы толпу в гримерку пускать. )

А ты точно уверена, что Node.js не передумал работать, когда Nginx ему такой "привет" передает? Иногда дело не в Nginx, а в том, как само приложение откликается на запросы, которые уже не напрямую к нему идут. Может, у тебя там какая-то фигня с CORS или заголовками, которую Nginx не любит? Ахах, кто их, этих серверов, разберет!

Кстати, Игорь, ты вот про Apache упомянул, это вообще из эпохи динозавров веб-разработки, шутки шутками, но иногда кажется что тогда и frontend был сложнее, чем сейчас весь стек вместе взятый. :)

Если серьезно, Наталия, проверь логи самого Node.js, когда Nginx его трогает. Там часто такие перлы пишутся, что сразу понятно, где собака зарыта. А еще, если вдруг захочется экзотики, можно посмотреть в сторону PM2, он тоже умеет некоторые прокси-штуки из коробки, ну или хотя бы за Node.js следить, если тот решит внезапно уснуть. Главное чтобы все работало, а какой там зверь под капотом — это уже детали.