Node.js 24 из app.js
Express, Fastify или любой фреймворк, обслуживающий HTTP, запускаемый из app.js. Параметр NODE_ENV имеет значение production, если вы не укажете иное.
Хостинг Node.js
Подключите GitHub, GitLab или Bitbucket. Каждый push запускает npm ci и вашу сборку, а затем переключается в рабочий режим — запускать сервер, PM2 или reverse proxy не требуется.
Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся
Начать бесплатный пробный периодDeveloper Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.
Тарифные планы от 14,99 $ в месяц
Вы создаёте приложение. Мы устанавливаем его, собираем, запускаем, поддерживаем его работу и сохраняем последние пять версий готовыми к откату.
Express, Fastify или любой фреймворк, обслуживающий HTTP, запускаемый из app.js. Параметр NODE_ENV имеет значение production, если вы не укажете иное.
Зависимости устанавливаются из вашего package-lock в новый каталог, затем выполняется ваша команда сборки, прежде чем новая версия вступит в силу.
Отправьте любую ветку, кроме production, и она получит собственный адрес, работая параллельно с вашим действующим приложением и не затрагивая его.
Ключи API вводятся в панели переменных окружения, сохраняются в защищенном хранилище и передаются как в сборку, так и в работающее приложение.
Собственный stderr вашего приложения отображается в средстве просмотра журналов рядом со строками веб-сервера — из панели управления или из zinnector CLI.
Каждое приложение имеет собственный лимит памяти и процессора, действующий на уровне учетной записи, поэтому сосед не сможет его занять.
Неудачный npm ci или build никогда не дойдет до посетителей: уже активный релиз продолжает работать, а в журнале развертывания отображается причина сбоя. Если релиз вышел, но вы передумали, откат выполняется мгновенно, поскольку пять последних релизов сохраняются на сервере.
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 — для одного, пяти или двадцати приложений.
14,99 $/месяц
или 149,90 $ в год
Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся
Начать бесплатный пробный периодDeveloper Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.
28,99 $/месяц
или 289,90 $ в год
Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся
Начать бесплатный пробный периодDeveloper Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.
99,99 $/месяц
или 999,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 выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.