Pengehosan Node.js

Pengehosan Node.js: lakukan git push, dan aplikasi Node.js 24 anda sedia digunakan

Sambungkan GitHub, GitLab atau Bitbucket. Setiap push menjalankan npm ci dan binaan anda, kemudian bertukar kepada siaran langsung — tiada pelayan, PM2 atau proksi terbalik untuk dijalankan.

Percubaan percuma 14 hari — kad diperlukan, tidak dikenakan bayaran

Pilih timbunan anda
Mulakan percubaan percuma saya

Developer Hosting menjalankan kod anda sendiri, jadi kami meminta kad untuk memastikan percubaan percuma dikhaskan bagi pengguna sebenar. Kad anda tidak akan dicaj — bukan hari ini, dan bukan juga apabila tempoh percubaan tamat. Anda tidak perlu membayar apa-apa melainkan anda memilih pelan; jika anda tidak memilih, percubaan akan ditamatkan begitu sahaja.

Pelan bermula dari RM 60.99 sebulan

  • Node.js 24Express, Fastify atau sebarang rangka kerja HTTP
  • 5 keluarandisimpan untuk pengunduran satu klik
  • 14 hari percumapercubaan percuma, Node.js dipra-pilih
Saliran penggunaan daripada git push kepada aplikasi langsung

Segala yang diperlukan aplikasi Node.js, dijalankan untuk anda

Anda menulis aplikasi. Kami memasang, membina, memulakan, memastikannya terus berjalan dan menyediakan lima versi terakhir sedia untuk dikembalikan.

Node.js 24 daripada app.js

Express, Fastify atau sebarang rangka kerja yang menyediakan HTTP, dimulakan dari app.js. NODE_ENV ialah production melainkan anda menetapkannya sebaliknya.

npm ci pada setiap penggunaan

Kebergantungan dipasang daripada package-lock anda dalam direktori baharu, kemudian arahan binaan anda dijalankan, sebelum keluaran baharu mengambil alih.

URL pratonton bagi setiap cawangan

Tolak mana-mana cawangan selain daripada production dan ia akan menerima alamatnya sendiri, disediakan di samping aplikasi langsung anda tanpa mengganggununya.

Rahsia di luar repositori anda

Kunci API dimasukkan ke dalam panel pemboleh ubah persekitaran, disimpan dalam stor rahsia dan diserahkan kepada binaan serta aplikasi anda yang sedang berjalan.

Log di tempat anda melihat

stderr milik aplikasi anda sendiri dipaparkan dalam pelihat log di sebelah baris pelayan web, daripada papan pemuka atau zinnector CLI.

Memori dan CPU yang menjadi milik anda sepenuhnya

Setiap aplikasi mempunyai peruntukan memori dan CPU tersendiri, yang dikuatkuasakan bagi setiap akaun, jadi jiran tidak boleh mengambilnya.

Gunakan perkhidmatan yang tidak boleh melumpuhkan laman web anda

npm ci atau binaan yang gagal tidak akan sesekali sampai kepada pelawat: keluaran yang sedia ada aktif akan terus berfungsi dan log penggunaan akan memaparkan puncanya. Apabila sesuatu keluaran telah diaktifkan dan anda mengubah fikiran, proses penukaran semula adalah serta-merta kerana lima keluaran terakhir kekal berada pada pelayan.

  • npm ci dan binaan anda selesai sebelum sebarang trafik dialihkan
  • Kembalikan kepada mana-mana daripada lima keluaran terakhir dengan satu klik
  • Butang mulakan semula apabila anda memerlukannya
  • Sijil SSL percuma untuk domain anda
  • SSH dan tugasan berjadual pada setiap pelan
Aplikasi pengeluaran dan pratonton cawangan yang berjalan bersebelahan

Daripada repositori kepada aplikasi Node.js yang sedang berjalan

  1. Mulakan percubaan percuma

    Node.js dipilih untuk anda. Kad diperlukan untuk percubaan dan tiada bayaran dikenakan.

  2. Sambungkan repositori anda

    Pautkan repositori GitHub, GitLab atau Bitbucket yang mengandungi package.json anda dan pilih cawangan pengeluaran.

  3. Tetapkan binaan dan pemboleh ubah anda

    Tambah arahan binaan jika anda memilikinya, dan pemboleh ubah persekitaran anda.

  4. git push

    Tolak ke pengeluaran dan ia menjadi keluaran; tolak mana-mana cawangan lain untuk pratonton.

Satu fail yang kami cari

app.js yang memulakan pelayan anda. Kebergantungan datang daripada 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);

Pelan pengehosan Node.js

Disesuaikan mengikut proses Node.js: 1 GB memori dan 1 teras CPU pada Dev Start, 2 GB dan 2 teras pada Dev Pro, 4 GB dan 4 teras pada Dev Scale — untuk satu, lima atau dua puluh aplikasi.

Zinn® Dev Start

RM 60.99/bulan

atau RM 609.90 setahun

Laman Web
1
Storan NVMe
25 GB
Bandwidth
1 TB

Percubaan percuma 14 hari — kad diperlukan, tidak dikenakan bayaran

Pilih timbunan anda
Mulakan percubaan percuma saya

Developer Hosting menjalankan kod anda sendiri, jadi kami meminta kad untuk memastikan percubaan percuma dikhaskan bagi pengguna sebenar. Kad anda tidak akan dicaj — bukan hari ini, dan bukan juga apabila tempoh percubaan tamat. Anda tidak perlu membayar apa-apa melainkan anda memilih pelan; jika anda tidak memilih, percubaan akan ditamatkan begitu sahaja.

Zinn® Dev Pro

RM 117.99/bulan

atau RM 1,179.90 setahun

Laman Web
5
Storan NVMe
100 GB merentas semua tapak anda
Bandwidth
5 TB

Percubaan percuma 14 hari — kad diperlukan, tidak dikenakan bayaran

Pilih timbunan anda
Mulakan percubaan percuma saya

Developer Hosting menjalankan kod anda sendiri, jadi kami meminta kad untuk memastikan percubaan percuma dikhaskan bagi pengguna sebenar. Kad anda tidak akan dicaj — bukan hari ini, dan bukan juga apabila tempoh percubaan tamat. Anda tidak perlu membayar apa-apa melainkan anda memilih pelan; jika anda tidak memilih, percubaan akan ditamatkan begitu sahaja.

Zinn® Dev Scale

RM 407.99/bulan

atau RM 4,079.90 setahun

Laman Web
20
Storan NVMe
500 GB merentas semua tapak anda
Bandwidth
25 TB

Percubaan percuma 14 hari — kad diperlukan, tidak dikenakan bayaran

Pilih timbunan anda
Mulakan percubaan percuma saya

Developer Hosting menjalankan kod anda sendiri, jadi kami meminta kad untuk memastikan percubaan percuma dikhaskan bagi pengguna sebenar. Kad anda tidak akan dicaj — bukan hari ini, dan bukan juga apabila tempoh percubaan tamat. Anda tidak perlu membayar apa-apa melainkan anda memilih pelan; jika anda tidak memilih, percubaan akan ditamatkan begitu sahaja.

  • Cuba dahuluSetiap pelan terurus bermula dengan percubaan percuma selama 14 hari, jadi anda boleh meletakkan tapak sebenar padanya sebelum anda membayar untuk apa-apa.
  • Jaminan wang dikembalikan selama 30 hariJika pelan terurus tidak bersesuaian dengan anda, beritahu kami dalam masa 30 hari selepas bayaran pertama anda dan kami akan memulantakannya. Pengehosan aplikasi dilindungi. Baca polisi bayaran balik
  • Sokongan sebenar, disertakanSokongan disertakan dalam setiap pelan, daripada orang yang mengendalikan platform ini dan bukannya skrip. Akaun yang tidak boleh menunggu boleh pergi ke barisan hadapan. Cara sokongan keutamaan berfungsi

Perkara yang tidak dijalankan oleh pelan ini

  • Bekas, imej Docker dan Kubernetes beroperasi pada pelayan Zinn® Private Cloud, bukan pada pelan ini.
  • Pekerja latar belakang yang berjalan lama dan pengguna giliran tidak disokong di sini; tugas berjadual disokong.
  • Pengeluaran dan pratonton cawangannya berkongsi peruntukan memori dan CPU aplikasi.

Pengehosan Node.js: soalan

Versi Node.js manakah yang anda jalankan?

Node.js 24. Aplikasi anda bermula dari app.js, dan NODE_ENV ditetapkan kepada production melainkan anda menetapkan nilai anda sendiri.

Adakah saya memerlukan PM2 atau NGINX?

Tidak. Pelayan web memulakan dan menjalankan aplikasi anda untuk anda, jadi tiada pengurus proses atau proksi songsang untuk dikonfigurasikan.

Bolehkah saya menjalankan Next.js atau rangka kerja lain dengan langkah binaan (build step)?

Ya, jika ia dijalankan sebagai pelayan Node.js daripada app.js. Tetapkan arahan binaan anda dan ia akan dijalankan pada setiap penggunaan, sebelum keluaran baharu disiarkan secara langsung.

Bolehkah saya menggunakan WebSockets atau pekerja latar belakang?

Pekerja latar belakang yang berjalan lama tidak disokong pada pelan ini. Untuk aplikasi dengan penggunaan WebSocket yang intensif, pekerja atau bekas, pelayan Zinn® Private Cloud adalah pilihan yang lebih baik.

Adakah terdapat percubaan percuma?

Ya, 14 hari di Dev Start dengan Node.js diprapilih. Kad memastikan percubaan hanya untuk pengguna sebenar; tiada bayaran akan dikenakan melainkan anda memilih pelan.

Bolehkah saya menyambungkan pangkalan data?

Ya. Gunakan Pangkalan Data Terurus Zinn® (PostgreSQL atau MySQL) atau cache Redis yang dihadkan untuk tapak anda, dan masukkan butiran sambungan dalam pemboleh ubah persekitaran anda.

Semua persekitaran masa jalan Pengehosan Pembangun: Node.js, Python dan Ruby

Sebarkan aplikasi Node.js anda hari ini

Empat belas hari percuma dengan Node.js telah dipilih. Kad yang kami minta tidak dikenakan bayaran semasa tempoh percubaan.

Percubaan percuma 14 hari — kad diperlukan, tidak dikenakan bayaran

Pilih timbunan anda
Mulakan percubaan percuma saya

Developer Hosting menjalankan kod anda sendiri, jadi kami meminta kad untuk memastikan percubaan percuma dikhaskan bagi pengguna sebenar. Kad anda tidak akan dicaj — bukan hari ini, dan bukan juga apabila tempoh percubaan tamat. Anda tidak perlu membayar apa-apa melainkan anda memilih pelan; jika anda tidak memilih, percubaan akan ditamatkan begitu sahaja.