Node.js 24 з app.js
Express, Fastify або будь-який фреймворк, що обслуговує HTTP, запущений із app.js. NODE_ENV має значення production, якщо ви не налаштуєте інше.
Хостинг Node.js
Підключіть GitHub, GitLab або Bitbucket. Кожен push запускає npm ci та вашу збірку, а потім перемикається наживо — жодних серверів, PM2 чи зворотного проксі запускати не потрібно.
Безкоштовна пробна версія на 14 дн. — потрібна картка, кошти не стягуються
Розпочати мій безкоштовний пробний періодDeveloper Hosting запускає ваш власний код, тому ми просимо вказати картку, щоб безкоштовний пробний період залишався доступним для реальних людей. З вашої картки кошти не списуються — ані сьогодні, ані після завершення пробного періоду. Ви нічого не сплачуєте, якщо не оберете тарифний план; якщо ви його не оберете, пробний період просто припиниться.
Тарифи від 677,99 ₴ на місяць
Ви створюєте застосунок. Ми встановлюємо його, збираємо, запускаємо, підтримуємо його роботу та тримаємо п'ять останніх версій готовими до повернення.
Express, Fastify або будь-який фреймворк, що обслуговує HTTP, запущений із app.js. NODE_ENV має значення production, якщо ви не налаштуєте інше.
Залежності встановлюються з вашого package-lock у новий каталог, потім виконується ваша команда збирання, перш ніж новий реліз перебере керування.
Надішліть будь-яку гілку, крім production, і вона отримає власну адресу, працюючи поруч із вашим діючим застосунком без усякого впливу на нього.
Ключі API додаються на панелі змінних середовища, зберігаються в сховищі секретів і передаються як вашій збірці, так і запущеному застосунку.
Власний stderr вашої програми з'являється у переглядачі журналів поруч із рядками вебсервера, з панелі керування або zinnector CLI.
Кожен додаток має власну квоту пам'яті та процесора, що застосовується до кожного облікового запису, тому сусід не зможе її забрати.
Невдалий npm ci або збірка ніколи не дійде до відвідувачів: уже активний реліз продовжує працювати, а журнал розгортання показує причину. Якщо реліз уже опубліковано, але ви передумали, перемкнутися назад можна миттєво, оскільки останні п'ять релізів залишаються на сервері.
Node.js вибрано для вас. Для пробного періоду потрібна картка, плата не стягується.
Зв'яжіть репозиторій GitHub, GitLab або Bitbucket, що містить ваш package.json, і виберіть робочу гілку.
Додайте команду збирання, якщо вона у вас є, та ваші змінні середовища.
Надішліть зміни у робоче середовище (production), і вони стануть випуском; надішліть зміни в будь-яку іншу гілку для попереднього перегляду.
Файл app.js, який запускає ваш сервер. Залежності беруться з package.json.
// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);Розміри визначаються процесом Node.js: 1 ГБ пам’яті та 1 ядро процесора на Dev Start, 2 ГБ і 2 ядра на Dev Pro, 4 ГБ і 4 ядра на Dev Scale — для одного, п’яти або двадцяти додатків.
677,99 ₴/місяць
або 6 779,90 ₴ на рік
Безкоштовна пробна версія на 14 дн. — потрібна картка, кошти не стягуються
Розпочати мій безкоштовний пробний періодDeveloper Hosting запускає ваш власний код, тому ми просимо вказати картку, щоб безкоштовний пробний період залишався доступним для реальних людей. З вашої картки кошти не списуються — ані сьогодні, ані після завершення пробного періоду. Ви нічого не сплачуєте, якщо не оберете тарифний план; якщо ви його не оберете, пробний період просто припиниться.
1 309,99 ₴/місяць
або 13 099,90 ₴ на рік
Безкоштовна пробна версія на 14 дн. — потрібна картка, кошти не стягуються
Розпочати мій безкоштовний пробний періодDeveloper Hosting запускає ваш власний код, тому ми просимо вказати картку, щоб безкоштовний пробний період залишався доступним для реальних людей. З вашої картки кошти не списуються — ані сьогодні, ані після завершення пробного періоду. Ви нічого не сплачуєте, якщо не оберете тарифний план; якщо ви його не оберете, пробний період просто припиниться.
4 519,99 ₴/місяць
або 45 199,90 ₴ на рік
Безкоштовна пробна версія на 14 дн. — потрібна картка, кошти не стягуються
Розпочати мій безкоштовний пробний періодDeveloper Hosting запускає ваш власний код, тому ми просимо вказати картку, щоб безкоштовний пробний період залишався доступним для реальних людей. З вашої картки кошти не списуються — ані сьогодні, ані після завершення пробного періоду. Ви нічого не сплачуєте, якщо не оберете тарифний план; якщо ви його не оберете, пробний період просто припиниться.
Node.js 24. Ваша програма запускається з app.js, а NODE_ENV має значення production, якщо ви не встановите власне значення.
Ні. Вебсервер запускає та підтримує роботу вашого застосунку замість вас, тому налаштовувати диспетчер процесів або зворотний проксі-сервер не потрібно.
Так, якщо він працює як сервер Node.js з app.js. Задайте команду збирання, і вона виконуватиметься під час кожного розгортання перед публікацією нового випуску.
Тривалі фонові процеси не підтримуються на цих тарифних планах. Для застосунків з інтенсивним використанням WebSocket, воркерів або контейнерів краще підійде сервер Zinn® Private Cloud.
Так, 14 днів на Dev Start із попередньо вибраним Node.js. Картка потрібна для того, щоб пробні періоди надавалися реальним людям; кошти не стягуватимуться, доки ви не виберете тарифний план.
Так. Використовуйте керовану базу даних Zinn® (PostgreSQL або MySQL) або кеш Redis, виділений для вашого сайту, та додайте параметри підключення до змінних середовища.
Усі середовища виконання хостингу для розробників: Node.js, Python та Ruby
Чотирнадцять днів безкоштовно з уже вибраним Node.js. З картки, яку ми запитуємо, кошти під час пробного періоду не стягуються.
Безкоштовна пробна версія на 14 дн. — потрібна картка, кошти не стягуються
Розпочати мій безкоштовний пробний періодDeveloper Hosting запускає ваш власний код, тому ми просимо вказати картку, щоб безкоштовний пробний період залишався доступним для реальних людей. З вашої картки кошти не списуються — ані сьогодні, ані після завершення пробного періоду. Ви нічого не сплачуєте, якщо не оберете тарифний план; якщо ви його не оберете, пробний період просто припиниться.