Φιλοξενία Node.js

Φιλοξενία Node.js: git push, και η εφαρμογή σας Node.js 24 είναι διαθέσιμη στο διαδίκτυο

Συνδέστε το GitHub, το GitLab ή το Bitbucket. Κάθε push εκτελεί το npm ci και τη δόμησή σας, και στη συνέχεια αλλάζει σε ζωντανή λειτουργία — χωρίς να χρειάζεται να εκτελείτε διακομιστή, PM2 ή reverse proxy.

Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε

Επιλέξτε το stack σας
Έναρξη της δωρεάν δοκιμής μου

Το Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.

Προγράmματα από 12,99 € το μήνα

  • Node.js 24Express, Fastify ή οποιοδήποτε πλαίσιο HTTP
  • 5 εκδόσειςδιατηρείται για επαναφορά με ένα κλικ
  • 14 ημέρες δωρεάνδωρεάν δοκιμή, προεπιλεγμένο Node.js
Μια διαδικασία ανάπτυξης από ένα git push σε μια ζωντανή εφαρμογή

Όλα όσα χρειάζεται μια εφαρμογή Node.js, σε λειτουργία για εσάς

Εσείς γράφετε την εφαρμογή. Εμείς την εγκαθιστούμε, τη δομούμε, την εκκινούμε, τη διατηρούμε σε λειτουργία και κρατάμε τις τελευταίες πέντε εκδόσεις έτοιμες για επαναφορά.

Node.js 24 από app.js

Express, Fastify ή οποιοδήποτε πλαίσιο εξυπηρετεί HTTP, που ξεκινά από το app.js. Το NODE_ENV είναι production εκτός εάν το ορίσετε διαφορετικά.

npm ci σε κάθε ανάπτυξη

Οι εξαρτήσεις εγκαθίστανται από το package-lock σας σε έναν νέο κατάλογο, στη συνέχεια εκτελείται η εντολή δόμησής σας, προτού αναλάβει η νέα έκδοση.

URL προεπισκόπησης ανά κλάδο

Κάντε push σε οποιοδήποτε branch εκτός από το production και θα αποκτήσει τη δική του διεύθυνση, η οποία θα εξυπηρετείται δίπλα στη ζωντανή σας εφαρμογή χωρίς να την επηρεάζει.

Μυστικά έξω από το αποθετήριό σας

Τα κλειδιά API εισάγονται στον πίνακα μεταβλητών περιβάλλοντος, αποθηκεύονται σε έναν ασφαλή χώρο μυστικών και παρέχονται τόσο στη διαδικασία δημιουργίας όσο και στην εκτελούμενη εφαρμογή σας.

Αρχεία καταγραφής εκεί που κοιτάτε

Το ίδιο το stderr της εφαρμογής σας εμφανίζεται στο πρόγραμμα προβολής καταγραφών δίπλα στις γραμμές του διακομιστή ιστού, από τον πίνακα ελέγχου ή το zinnector CLI.

Μνήμη και επεξεργαστής που ανήκουν αποκλειστικά σε εσάς

Κάθε εφαρμογή διαθέτει το δικό της όριο μνήμης και επεξεργαστή, το οποίο επιβάλλεται ανά λογαριασμό, έτσι ώστε κάποιος γείτονας να μην μπορεί να το καταλάβει.

Αναπτύξεις που δεν μπορούν να θέσουν τον ιστότοπό σας εκτός λειτουργίας

Μια αποτυχημένη εκτέλεση npm ci ή δόμησης δεν φτάνει ποτέ στους επισκέπτες: η ήδη ενεργή έκδοση συνεχίζει να εξυπηρετεί και το αρχείο καταγραφής ανάπτυξης εξηγεί τον λόγο. Όταν μια έκδοση τεθεί σε λειτουργία και αλλάξετε γνώμη, η επαναφορά είναι άμεση, επειδή οι τελευταίες πέντε εκδόσεις παραμένουν στον διακομιστή.

  • Η εντολή npm ci και η δόμησή σας ολοκληρώνονται προτού μεταφερθεί οποιαδήποτε κίνηση
  • Επαναφορά με ένα κλικ σε οποιαδήποτε από τις τελευταίες πέντε εκδόσεις
  • Ένα κουμπί επανεκκίνησης όταν το χρειάζεστε
  • Δωρεάν πιστοποιητικό SSL για τον τομέα σας
  • SSH και προγραμματισμένες εργασίες σε κάθε πρόγραμμα
Μια εφαρμογή παραγωγής και μια προεπισκόπηση κλάδου που εκτελούνται δίπλα-δίπλα

Από το αποθετήριο σε εκτελούμενη εφαρμογή Node.js

  1. Έναρξη της δωρεάν δοκιμής

    Το Node.js έχει επιλεγεί για εσάς. Απαιτείται κάρτα για τη δοκιμαστική περίοδο και δεν χρεώνεται.

  2. Συνδέστε το αποθετήριό σας

    Συνδέστε το αποθετήριο GitHub, GitLab ή Bitbucket που περιέχει το package.json σας και επιλέξτε τον κλάδο παραγωγής.

  3. Ορίστε τη δόμηση και τις μεταβλητές σας

    Προσθέστε μια εντολή δόμησης, εάν διαθέτετε, καθώς και τις μεταβλητές περιβάλλοντός σας.

  4. git push

    Κάντε push στην παραγωγή και γίνεται έκδοση· κάντε push οποιοδήποτε άλλο branch για προεπισκόπηση.

Το ένα αρχείο που αναζητούμε

Ένα αρχείο 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

Με διαστάσεις βάσει της διεργασίας Node.js: 1 GB μνήμης και 1 πυρήνας CPU στο Dev Start, 2 GB και 2 πυρήνες στο Dev Pro, 4 GB και 4 πυρήνες στο Dev Scale — για μία, πέντε ή είκοσι εφαρμογές.

Zinn® Dev Start

12,99 €/μήνα

ή 129,90 € τον χρόνο

Ιστότοποι
1
Αποθήκευση NVMe
25 GB
Εύρος ζώνης
1 TB

Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε

Επιλέξτε το stack σας
Έναρξη της δωρεάν δοκιμής μου

Το Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.

Zinn® Dev Pro

25,99 €/μήνα

ή 259,90 € τον χρόνο

Ιστότοποι
5
Αποθήκευση NVMe
100 GB σε όλους τους ιστότοπούς σας
Εύρος ζώνης
5 TB

Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε

Επιλέξτε το stack σας
Έναρξη της δωρεάν δοκιμής μου

Το Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.

Zinn® Dev Scale

88,99 €/μήνα

ή 889,90 € τον χρόνο

Ιστότοποι
20
Αποθήκευση NVMe
500 GB σε όλους τους ιστότοπούς σας
Εύρος ζώνης
25 TB

Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε

Επιλέξτε το stack σας
Έναρξη της δωρεάν δοκιμής μου

Το Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.

  • Δοκιμάστε το πρώταΚάθε διαχειριζόμενο πρόγραμμα ξεκινά με μια δωρεάν δοκιμή 14 ημερών, ώστε να μπορείτε να τοποθετήσετε έναν πραγματικό ιστότοπο σε αυτό προτού πληρώσετε για οτιδήποτε.
  • Εγγύηση επιστροφής χρήματος 30 ημερώνΑν ένα διαχειριζόμενο πρόγραμμα δεν σας ταιριάζει, ενημερώστε μας εντός 30 ημερών από την πρώτη σας πληρωμή και θα σας την επιστρέψουμε. Η φιλοξενία εφαρμογών καλύπτεται. Διαβάστε την πολιτική επιστροφών χρημάτων
  • Πραγματική υποστήριξη, περιλαμβάνεταιΗ υποστήριξη περιλαμβάνεται σε κάθε πρόγραμμα, από ανθρώπους που διαχειρίζονται αυτήν την πλατφόρμα και όχι από ένα σενάριο. Οι λογαριασμοί που δεν μπορούν να περιμένουν μπορούν να μεταβούν μπροστά στην ουρά. Πώς λειτουργεί η υποστήριξη προτεραιότητας

Τι δεν εκτελούν αυτά τα προγράμματα

  • Τα κοντέινερ, τα είδωλα Docker και το Kubernetes εκτελούνται σε διακομιστή Zinn® Private Cloud, όχι σε αυτά τα προγράμματα.
  • Οι μακροχρόνιες διεργασίες παρασκηνίου και οι καταναλωτές ουρών δεν υποστηρίζονται εδώ· οι προγραμματισμένες εργασίες υποστηρίζονται.
  • Το περιβάλλον παραγωγής και οι προεπισκοπήσεις των διακλαδώσεών του μοιράζονται το όριο μνήμης και επεξεργαστή της εφαρμογής.

Φιλοξενία Node.js: ερωτήσεις

Ποια έκδοση του Node.js εκτελείτε;

Node.js 24. Η εφαρμογή σας ξεκινά από το app.js και το NODE_ENV έχει οριστεί σε production, εκτός εάν ορίσετε τη δική σας τιμή.

Χρειάζομαι το PM2 ή το NGINX;

Όχι. Ο διακομιστής ιστού εκκινεί και εκτελεί την εφαρμογή σας για εσάς, επομένως δεν υπάρχει διαχειριστής διεργασιών ή αντίστροφος διακομιστής μεσολάβησης προς διαμόρφωση.

Μπορώ να εκτελέσω το Next.js ή άλλο πλαίσιο εργασίας με στάδιο δόμησης;

Ναι, εάν εκτελείται ως διακομιστής Node.js από το app.js. Ορίστε την εντολή δόμησής σας και θα εκτελείται σε κάθε ανάπτυξη, προτού τεθεί σε λειτουργία η νέα έκδοση.

Μπορώ να χρησιμοποιήσω WebSockets ή διεργασίες παρασκηνίου;

Οι διεργασίες παρασκηνίου μεγάλης διάρκειας δεν υποστηρίζονται σε αυτά τα προγράμματα. Για εφαρμογές με έντονη χρήση WebSocket, workers ή containers, ένας διακομιστής Zinn® Private Cloud είναι η καταλληλότερη επιλογή.

Υπάρχει δωρεάν δοκιμαστική περίοδος;

Ναι, 14 ημέρες στο Dev Start με προεπιλεγμένο το Node.js. Μια κάρτα διασφαλίζει ότι οι δοκιμαστικές περίοδοι προορίζονται για πραγματικούς ανθρώπους· δεν χρεώνεται τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα.

Μπορώ να συνδέσω μια βάση δεδομένων;

Ναι. Χρησιμοποιήστε μια διαχειριζόμενη βάση δεδομένων Zinn® (PostgreSQL ή MySQL) ή μια προσωρινή μνήμη Redis περιορισμένη στον ιστότοπό σας και προσθέστε τα στοιχεία σύνδεσης στις μεταβλητές περιβάλλοντος σας.

Όλα τα περιβάλλοντα εκτέλεσης Developer Hosting: Node.js, Python και Ruby

Αναπτύξτε την εφαρμογή Node.js σας σήμερα

Δεκατέσσερις ημέρες δωρεάν με το Node.js ήδη επιλεγμένο. Η κάρτα που ζητάμε δεν χρεώνεται κατά τη διάρκεια της δοκιμαστικής περιόδου.

Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε

Επιλέξτε το stack σας
Έναρξη της δωρεάν δοκιμής μου

Το Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.