Как выложить сайт на хостинг на js?
Вам нужен выделенный сервер: VPD/VDS.
Из самых дешевых, для 'попробовать' - firstvds.ru. Рекомендую его не первый раз. Цен ниже с качественным обслуживанием вряд ли найдете.
Либо если это тестовый нетяжелый проект, попробуйте Heroku.
ngrok.com, тебе не нужна впска пока учишься и чисто потыкать хочешь.
ну или если денег не жалко то да возьми серв на линухе и домен