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 εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.
Προγράmματα από 12,99 € το μήνα
Εσείς γράφετε την εφαρμογή. Εμείς την εγκαθιστούμε, τη δομούμε, την εκκινούμε, τη διατηρούμε σε λειτουργία και κρατάμε τις τελευταίες πέντε εκδόσεις έτοιμες για επαναφορά.
Express, Fastify ή οποιοδήποτε πλαίσιο εξυπηρετεί HTTP, που ξεκινά από το app.js. Το NODE_ENV είναι production εκτός εάν το ορίσετε διαφορετικά.
Οι εξαρτήσεις εγκαθίστανται από το package-lock σας σε έναν νέο κατάλογο, στη συνέχεια εκτελείται η εντολή δόμησής σας, προτού αναλάβει η νέα έκδοση.
Κάντε push σε οποιοδήποτε branch εκτός από το production και θα αποκτήσει τη δική του διεύθυνση, η οποία θα εξυπηρετείται δίπλα στη ζωντανή σας εφαρμογή χωρίς να την επηρεάζει.
Τα κλειδιά API εισάγονται στον πίνακα μεταβλητών περιβάλλοντος, αποθηκεύονται σε έναν ασφαλή χώρο μυστικών και παρέχονται τόσο στη διαδικασία δημιουργίας όσο και στην εκτελούμενη εφαρμογή σας.
Το ίδιο το stderr της εφαρμογής σας εμφανίζεται στο πρόγραμμα προβολής καταγραφών δίπλα στις γραμμές του διακομιστή ιστού, από τον πίνακα ελέγχου ή το zinnector CLI.
Κάθε εφαρμογή διαθέτει το δικό της όριο μνήμης και επεξεργαστή, το οποίο επιβάλλεται ανά λογαριασμό, έτσι ώστε κάποιος γείτονας να μην μπορεί να το καταλάβει.
Μια αποτυχημένη εκτέλεση npm ci ή δόμησης δεν φτάνει ποτέ στους επισκέπτες: η ήδη ενεργή έκδοση συνεχίζει να εξυπηρετεί και το αρχείο καταγραφής ανάπτυξης εξηγεί τον λόγο. Όταν μια έκδοση τεθεί σε λειτουργία και αλλάξετε γνώμη, η επαναφορά είναι άμεση, επειδή οι τελευταίες πέντε εκδόσεις παραμένουν στον διακομιστή.
Το Node.js έχει επιλεγεί για εσάς. Απαιτείται κάρτα για τη δοκιμαστική περίοδο και δεν χρεώνεται.
Συνδέστε το αποθετήριο GitHub, GitLab ή Bitbucket που περιέχει το package.json σας και επιλέξτε τον κλάδο παραγωγής.
Προσθέστε μια εντολή δόμησης, εάν διαθέτετε, καθώς και τις μεταβλητές περιβάλλοντός σας.
Κάντε 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: 1 GB μνήμης και 1 πυρήνας CPU στο Dev Start, 2 GB και 2 πυρήνες στο Dev Pro, 4 GB και 4 πυρήνες στο Dev Scale — για μία, πέντε ή είκοσι εφαρμογές.
12,99 €/μήνα
ή 129,90 € τον χρόνο
Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε
Έναρξη της δωρεάν δοκιμής μουΤο Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.
25,99 €/μήνα
ή 259,90 € τον χρόνο
Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε
Έναρξη της δωρεάν δοκιμής μουΤο Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.
88,99 €/μήνα
ή 889,90 € τον χρόνο
Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε
Έναρξη της δωρεάν δοκιμής μουΤο Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.
Node.js 24. Η εφαρμογή σας ξεκινά από το app.js και το NODE_ENV έχει οριστεί σε production, εκτός εάν ορίσετε τη δική σας τιμή.
Όχι. Ο διακομιστής ιστού εκκινεί και εκτελεί την εφαρμογή σας για εσάς, επομένως δεν υπάρχει διαχειριστής διεργασιών ή αντίστροφος διακομιστής μεσολάβησης προς διαμόρφωση.
Ναι, εάν εκτελείται ως διακομιστής Node.js από το app.js. Ορίστε την εντολή δόμησής σας και θα εκτελείται σε κάθε ανάπτυξη, προτού τεθεί σε λειτουργία η νέα έκδοση.
Οι διεργασίες παρασκηνίου μεγάλης διάρκειας δεν υποστηρίζονται σε αυτά τα προγράμματα. Για εφαρμογές με έντονη χρήση WebSocket, workers ή containers, ένας διακομιστής Zinn® Private Cloud είναι η καταλληλότερη επιλογή.
Ναι, 14 ημέρες στο Dev Start με προεπιλεγμένο το Node.js. Μια κάρτα διασφαλίζει ότι οι δοκιμαστικές περίοδοι προορίζονται για πραγματικούς ανθρώπους· δεν χρεώνεται τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα.
Ναι. Χρησιμοποιήστε μια διαχειριζόμενη βάση δεδομένων Zinn® (PostgreSQL ή MySQL) ή μια προσωρινή μνήμη Redis περιορισμένη στον ιστότοπό σας και προσθέστε τα στοιχεία σύνδεσης στις μεταβλητές περιβάλλοντος σας.
Όλα τα περιβάλλοντα εκτέλεσης Developer Hosting: Node.js, Python και Ruby
Δεκατέσσερις ημέρες δωρεάν με το Node.js ήδη επιλεγμένο. Η κάρτα που ζητάμε δεν χρεώνεται κατά τη διάρκεια της δοκιμαστικής περιόδου.
Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε
Έναρξη της δωρεάν δοκιμής μουΤο Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.