Găzduire Node.js

Găzduire Node.js: rulați git push, iar aplicația dumneavoastră Node.js 24 este live

Conectați GitHub, GitLab sau Bitbucket. Fiecare push rulează npm ci și compilarea dumneavoastră, apoi comută live — nu este nevoie să rulați un server, PM2 sau reverse proxy.

Probă gratuită de 14 zile — este necesar un card, nu se percepe nicio taxă

Alegeți-vă stiva
Începeți perioada mea de probă gratuită

Developer Hosting rulează propriul dumneavoastră cod, așa că vă solicităm un card pentru a rezerva perioada de probă gratuită persoanelor reale. Cardul dumneavoastră nu este debitat — nici astăzi și nici la încheierea perioadei de probă. Nu plătiți nimic dacă nu alegeți un plan; dacă nu alegeți unul, perioada de probă pur și simplu se oprește.

Planuri de la 71,99 RON pe lună

  • Node.js 24Express, Fastify sau orice framework HTTP
  • 5 versiunipăstrat pentru revenire cu un singur clic
  • 14 zile gratuitversiune de probă gratuită, Node.js preselectat
O conductă de implementare de la un git push la o aplicație activă

Tot ceea ce are nevoie o aplicație Node.js, rulat pentru dumneavoastră

Dumneavoastră scrieți aplicația. Noi o instalăm, o construim, o pornim, o menținem în funcțiune și păstrăm ultimele cinci versiuni gata pentru revenire.

Node.js 24 din app.js

Express, Fastify sau orice framework care deservește HTTP, pornit din app.js. NODE_ENV este production, cu excepția cazului în care îl setați altfel.

npm ci la fiecare implementare

Dependențele sunt instalate din package-lock-ul dumneavoastră într-un director nou, apoi se execută comanda dumneavoastră de compilare, înainte ca noua versiune să preia controlul.

URL de previzualizare per ramură

Trimiteți orice ramură în afară de production și aceasta va primi propria adresă, fiind deservită alături de aplicația dumneavoastră activă fără a o afecta.

Secrete în afara depozitului dumneavoastră

Cheile API se introduc în panoul de variabile de mediu, sunt stocate într-un depozit de secrete și transmise atât versiunii de compilare, cât și aplicației care rulează.

Jurnale exact unde vă uitați

Propriul stderr al aplicației dumneavoastră apare în vizualizatorul de jurnal lângă liniile serverului web, din tabloul de bord sau din zinnector CLI.

Memorie și procesor care vă aparțin

Fiecare aplicație are propria alocare de memorie și procesor, aplicată per cont, astfel încât un vecin să nu o poată consuma.

Implementări care nu vă pot opri funcționarea site-ului

O operațiune npm ci sau o compilare eșuată nu ajunge niciodată la vizitatori: versiunea deja activă continuă să funcționeze, iar jurnalul de implementare afișează motivul. Când o versiune este lansată și vă răzgândiți, revenirea este instantanee, deoarece ultimele cinci versiuni rămân pe server.

  • npm ci și compilarea dumneavoastră se finalizează înainte de redirecționarea traficului
  • Revenire cu un singur clic la oricare dintre ultimele cinci versiuni
  • Un buton de repornire atunci când aveți nevoie
  • Certificat SSL gratuit pentru domeniul dumneavoastră
  • SSH și sarcini programate pe fiecare plan
O aplicație de producție și o previzualizare a ramurii care rulează una lângă alta

De la depozit la aplicația Node.js funcțională

  1. Începeți perioada de probă gratuită

    Node.js este selectat pentru dumneavoastră. Este necesar un card pentru perioada de probă și nu se percepe nicio taxă.

  2. Conectați depozitul dumneavoastră

    Conectați depozitul GitHub, GitLab sau Bitbucket care conține fișierul dumneavoastră package.json și alegeți ramura de producție.

  3. Setați compilarea și variabilele dumneavoastră

    Adăugați o comandă de compilare dacă aveți una, precum și variabilele de mediu.

  4. git push

    Trimiteți în producție și devine o lansare; trimiteți pe orice altă ramură pentru o previzualizare.

Singurul fișier pe care îl căutăm

Un fișier app.js care pornește serverul dumneavoastră. Dependențele provin din 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);

Planuri de găzduire Node.js

Dimensionat în funcție de procesul Node.js: 1 GB de memorie și 1 nucleu CPU pe Dev Start, 2 GB și 2 nuclee pe Dev Pro, 4 GB și 4 nuclee pe Dev Scale — pentru una, cinci sau douăzeci de aplicații.

Zinn® Dev Start

71,99 RON/lună

sau 719,90 RON pe an

Site-uri web
1
Stocare NVMe
25 GB
Lățime de bandă
1 TB

Probă gratuită de 14 zile — este necesar un card, nu se percepe nicio taxă

Alegeți-vă stiva
Începeți perioada mea de probă gratuită

Developer Hosting rulează propriul dumneavoastră cod, așa că vă solicităm un card pentru a rezerva perioada de probă gratuită persoanelor reale. Cardul dumneavoastră nu este debitat — nici astăzi și nici la încheierea perioadei de probă. Nu plătiți nimic dacă nu alegeți un plan; dacă nu alegeți unul, perioada de probă pur și simplu se oprește.

Zinn® Dev Pro

137,99 RON/lună

sau 1.379,90 RON pe an

Site-uri web
5
Stocare NVMe
100 GB în toate site-urile dvs.
Lățime de bandă
5 TB

Probă gratuită de 14 zile — este necesar un card, nu se percepe nicio taxă

Alegeți-vă stiva
Începeți perioada mea de probă gratuită

Developer Hosting rulează propriul dumneavoastră cod, așa că vă solicităm un card pentru a rezerva perioada de probă gratuită persoanelor reale. Cardul dumneavoastră nu este debitat — nici astăzi și nici la încheierea perioadei de probă. Nu plătiți nimic dacă nu alegeți un plan; dacă nu alegeți unul, perioada de probă pur și simplu se oprește.

Zinn® Dev Scale

477,99 RON/lună

sau 4.779,90 RON pe an

Site-uri web
20
Stocare NVMe
500 GB în toate site-urile dvs.
Lățime de bandă
25 TB

Probă gratuită de 14 zile — este necesar un card, nu se percepe nicio taxă

Alegeți-vă stiva
Începeți perioada mea de probă gratuită

Developer Hosting rulează propriul dumneavoastră cod, așa că vă solicităm un card pentru a rezerva perioada de probă gratuită persoanelor reale. Cardul dumneavoastră nu este debitat — nici astăzi și nici la încheierea perioadei de probă. Nu plătiți nimic dacă nu alegeți un plan; dacă nu alegeți unul, perioada de probă pur și simplu se oprește.

  • Încercați mai întâiFiecare plan administrat începe cu o perioadă de probă gratuită de 14 zile, astfel încât să puteți plasa un site real pe acesta înainte de a plăti pentru orice.
  • Garanție de returnare a banilor în 30 de zileDacă un abonament administrat nu vi se potrivește, spuneți-ne în termen de 30 de zile de la prima plată și vă vom returna banii. Găzduirea de aplicații este inclusă. Citiți politica de rambursare
  • Asistență reală, inclusăAsistența este inclusă în orice plan, oferită de oameni care administrează această platformă, nu de un script. Conturile care nu pot aștepta pot trece în fruntea cozii. Cum funcționează asistența prioritară

Ce nu rulează aceste planuri

  • Containerele, imaginile Docker și Kubernetes rulează pe un server Zinn® Private Cloud, nu pe aceste abonamente.
  • Procesele de fundal de lungă durată și consumatorii de cozi nu sunt acceptați aici; activitățile programate sunt acceptate.
  • Mediul de producție și previzualizările ramurilor partajează alocarea de memorie și procesor a aplicației.

Găzduire Node.js: întrebări

Ce versiune de Node.js rulați?

Node.js 24. Aplicația dumneavoastră pornește din app.js, iar NODE_ENV este setat la production, cu excepția cazului în care setați propria valoare.

Am nevoie de PM2 sau NGINX?

Nu. Serverul web pornește și rulează aplicația pentru dumneavoastră, astfel încât nu există niciun manager de procese sau reverse proxy de configurat.

Pot rula Next.js sau un alt framework cu o etapă de compilare?

Da, dacă rulează ca server Node.js din app.js. Setați comanda de compilare și aceasta va rula la fiecare implementare, înainte ca noua versiune să fie activată.

Pot folosi WebSockets sau procese de fundal (background workers)?

Procesele de fundal de lungă durată nu sunt acceptate pe aceste abonamente. Pentru aplicații cu utilizare intensivă de WebSocket, procese de fundal sau containere, un server Zinn® Private Cloud este alegerea mai potrivită.

Există o perioadă de probă gratuită?

Da, 14 zile pe Dev Start cu Node.js preselectat. Cardul asigură perioadele de probă pentru persoane reale; nu se percepe nicio taxă decât dacă alegeți un plan.

Pot conecta o bază de date?

Da. Utilizați o bază de date gestionată Zinn® (PostgreSQL sau MySQL) sau un cache Redis dedicat site-ului dumneavoastră și introduceți detaliile conexiunii în variabilele de mediu.

Toate mediile de execuție pentru găzduirea dezvoltatorilor: Node.js, Python și Ruby

Implementați aplicația dumneavoastră Node.js astăzi

Paisprezece zile gratuite cu Node.js deja selectat. Cardul pe care îl solicităm nu este debitat în timpul perioadei de probă.

Probă gratuită de 14 zile — este necesar un card, nu se percepe nicio taxă

Alegeți-vă stiva
Începeți perioada mea de probă gratuită

Developer Hosting rulează propriul dumneavoastră cod, așa că vă solicităm un card pentru a rezerva perioada de probă gratuită persoanelor reale. Cardul dumneavoastră nu este debitat — nici astăzi și nici la încheierea perioadei de probă. Nu plătiți nimic dacă nu alegeți un plan; dacă nu alegeți unul, perioada de probă pur și simplu se oprește.