Сегодня купил vpn на digital ocean и хочу поекспериментировать с Node.js.
Установил убунту, подключился по ssh и установил ноду и теперь не знаю куда положить тестовую html страницу чтоб посмотреть в браузере. Домена у меня нет, зато есть ip сервера, домен мне и не надо.
Node.js - сервер приложений. Если у Вас приложение написано скажем на Express, то при создании сервера Вы указываете порт.
1. Открываете в файерволе этот порт наружу
2. Запускаете приложение nodejs index.js
3. Открываете в браузере http://ваш_ip:порт/
Для продакшн еще понадобится настроить всякое
Я хочу простой hello world на express.js сделать. Я создал проект, создал index.js файл и запускаю с помощью forever https://github.com/foreverjs/forever и захожу по ір и не работает.
Николай Антонов: не, сори, за деньги не помогу ;) Если этот Hello World, то там порт 3000. У Вас или другой порт или 3000 закрыт файерволом. Или поменяйте на 80-й (надеюсь nginx/apache еще не ставили?) или откройте 3000 наружу (для простоты, ссылка как делать - вверху).