Для перевірки роботи Ваших проектів на VDS пропонуємо Вам пільговий період, оформити замовлення на 3 дні.
Для розміщення додатка Node.js на хостингу розглянемо приклад написання простого веб-сервера з використанням Express. Також, щоб спростити процес демонстрації, припустимо, що у вас є простий додаток з одним маршрутом.
Переконайтеся, що у вас встановлено Node.js та npm. Потім виконайте наступні команди в терміналі, щоб створити простий проект з використанням Express:
mkdir myNodeApp cd myNodeApp npm init -y npm install express --save
У вашому проекті створіть файл app.js та додайте до нього наступний код:
const express = require('express'); const app = express(); const port = process.env.PORT || 3000; app.get('/', (req, res) => { res.send('Привіт, світ!'); }); app.listen(port, () => { console.log(`Сервер запущений на порті ${port}`); });
Цей код створює простий сервер Express, який слухає запити на кореневому маршруті ('/') та відправляє відповідь "Привіт, світ!".
У файлі package.json додайте скрипт для запуску вашого сервера. Ваш package.json повинен виглядати приблизно так:
{ "name": "myNodeApp", "version": "1.0.0", "description": "", "main": "app.js", "scripts": { "start": "node app.js" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "express": "^4.17.1" } }
Виберіть хостинг, який підтримує Node.js, наприклад, Heroku, AWS, DigitalOcean або інші. Потім виконайте наступні кроки:
Після виконання цих кроків ваше Node.js-додаток повинен бути доступний за загальнодоступною IP-адресою або доменним ім'ям вашого хостингу.
Зверніть увагу, що кожен хостинг може мати свої особливості, і інструкції щодо розміщення можуть відрізнятися. Вам доведеться ознайомитися з документацією конкретного хостингу для отримання більш детальної інформації.