Node.js-хостингу нужна среда, где процесс приложения может постоянно работать, безопасно выходить через reverse proxy и писать логи при ошибках. Рейтинг — shortlist провайдеров; на тарифе подтвердите версии Node, SSH или деплой, правила процессов, порты, бэкапы и мониторинг.
Небольшой сервис хорошо работает на скромном Linux VPS с process manager. Shared подходит только при явной поддержке постоянного Node-процесса и достаточных лимитах. Для полного контроля есть Linux VPS, а дешёвый VPS выбирайте только после проверки памяти.
Короткие ответы о методике рейтинга, ценах и выборе подходящего тарифа.
Иногда, если хостер явно поддерживает постоянный Node-процесс и нужную версию runtime. Для API, воркеров, websocket и полного контроля процесса VPS обычно понятнее.
Версию Node, SSH или деплой, process manager, reverse proxy, порты, логи, бэкапы и лимиты памяти. Эти детали эксплуатации важнее общего ярлыка JavaScript.