Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο πώς μπορούμε εγκαταστήστε Node.js και npm στο Ubuntu 20.04 | 18.04. Αυτό είναι ένα περιβάλλον χρόνου εκτέλεσης ανοιχτής πηγής, μεταξύ πλατφορμών για JavaScript που έχει ήδη συζητηθεί αυτή τη σελίδα και αυτό χρησιμοποιεί ένα μοντέλο λειτουργίας I / O προσανατολισμένο σε συμβάντα, το οποίο το καθιστά ελαφρύ και αποτελεσματικό.
Το NodeJS είναι ένα Πλαίσιο διακομιστή ανοιχτού κώδικα βασισμένο σε JavaScript που χρησιμοποιείται κυρίως για τη δημιουργία εφαρμογών διακομιστή backend με χρόνο εκτέλεσης JavaScript. Βασίζεται στη μηχανή V8 JavaScript του Chrome. Το Npm είναι ο προεπιλεγμένος διαχειριστής πακέτων για το NodeJS.
Χρησιμοποιείται κυρίως για ασύγχρονο προγραμματισμό και είναι ένα πολύ ελαφρύ πλαίσιο, γεγονός που το καθιστά γρηγορότερο από άλλους. Είναι επίσης συμβατό με τα πιο δημοφιλή λειτουργικά συστήματα. Διαφορετικοί τύποι εφαρμογών, όπως εφαρμογές web, εφαρμογές γραμμής εντολών κ.λπ., μπορούν να αναπτυχθούν με αυτό το πλαίσιο χρησιμοποιώντας το Ubuntu.
Προσθέστε το αποθετήριο NodeJS από το NodeSource
Το NodeSource είναι το αποθετήριο κόμβων εταιρικού επιπέδου που διατηρεί και περιέχει τις τελευταίες εκδόσεις του NodeJS. Από το NodeSource θα είμαστε σε θέση να εγκαταστήσουμε μια συγκεκριμένη έκδοση του NodeJS.
Για να εγκαταστήσετε το NodeJS από το NodeSource, απλώς εκτελέστε μία από τις ακόλουθες εντολές για να προσθέσετε τη συγκεκριμένη έκδοση που μας ενδιαφέρει. Να το κάνω θα πρέπει να εγκαταστήσουμε το curl. Εάν δεν έχετε ακόμα αυτό το εργαλείο, μπορείτε να το εγκαταστήσετε με την εντολή:
sudo apt install curl
Τώρα για εγκαταστήστε την τελευταία έκδοση (έκδοση 14), σε ένα τερματικό (Ctrl + Alt + T) θα προσθέσουμε αυτό το PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
να εγκαταστήστε την έκδοση 12, το μόνο που έχετε να κάνετε είναι να εκτελέσετε την εντολή:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
να εγκαταστήστε την έκδοση LTS (έκδοση 10), ο PPA που θα χρησιμοποιηθεί είναι:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Μετά την προσθήκη οποιουδήποτε από αυτά τα PPA, θα είμαστε σε θέση να εγκαταστήσουμε την τελευταία έκδοση του NodeJS από το αποθετήριο της επιλογής μας. Εάν προσθέσουμε πολλά αποθετήρια, θα εγκατασταθεί η τελευταία έκδοση του NodeJS και όχι το LTS.
Εγκαταστήστε NodeJS και npm
Για την εγκατάσταση, σε ένα τερματικό (Ctrl + Alt + T) θα πρέπει να εκτελέσουμε την εντολή:
sudo apt install nodejs
Μετά την ολοκλήρωση της εγκατάστασης, οι μονάδες NodeJS και npm θα πρέπει να εγκατασταθούν και να είναι έτοιμες για χρήση. Μπορούμε να χρησιμοποιήσουμε τις ακόλουθες εντολές για να δείτε τον εγκατεστημένο αριθμό έκδοσης.
node --version npm --version
Οι εντολές θα παραθέσουν την εγκατεστημένη έκδοση του κόμβου και του npm:
Μάιος δείτε όλες τις οδηγίες εγκατάστασης διαθέσιμο από σελίδα έργου GitHub.
Εγκαταστήστε NodeJS και npm μέσω Snap
Μια άλλη μορφή Η εγκατάσταση του NodeJS γίνεται μέσω διαχειριστή snap πακέτα. Αυτός μπορεί να είναι ο ευκολότερος τρόπος για να το κάνετε.
Τα Snaps είναι εύκολο να δημιουργηθούν και να εγκατασταθούν πακέτα λογισμικού. Αυτές είναι ομαδοποιημένες εφαρμογές με όλες τις εξαρτήσεις τους για εκτέλεση σε όλες τις δημοφιλείς διανομές Gnu / Linux από μία μόνο έκδοση.
να εγκαταστήστε την τελευταία έκδοση (έκδοση 14) σε εκτέλεση τερματικού (Ctrl + Alt + T):
sudo snap install node --channel=14/stable --classic
Μπορούμε να εγκαταστήσουμε την έκδοση 13 εκτέλεση της εντολής:
sudo snap install node --channel=13/stable --classic
να εγκαταστήστε την έκδοση 10, η εντολή προς χρήση θα είναι η ακόλουθη:
sudo snap install node --channel=10/stable --classic
Δοκιμή του διακομιστή
Για να ελέγξετε εάν ο διακομιστής ιστού έχει εγκατασταθεί σωστά, ας δημιουργήσουμε ένα δοκιμαστικό αρχείο που ονομάζεται http_server.js στον αρχικό μας φάκελο χρησιμοποιώντας τον αγαπημένο μας επεξεργαστή:
cd ~/ vim http_server.js
Τότε θα αντιγράψτε και επικολλήστε το ακόλουθο περιεχόμενο στο αρχείο:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
Μετά από αυτό, αποθηκεύουμε το αρχείο. Τώρα το εκτελούμε με την ακόλουθη εντολή για εκκίνηση του διακομιστή:
node http_server.js
Θα πρέπει να δούμε μια έξοδο που μοιάζει με την ακόλουθη στο τερματικό:
Τώρα αν ανοίξουμε το αγαπημένο μας πρόγραμμα περιήγησης και πηγαίνουμε στο όνομα κεντρικού υπολογιστή του διακομιστή ή στη διεύθυνση IP ακολουθούμενη από τη θύρα 3000, θα πρέπει να δούμε ένα δείγμα σελίδας όπως το ακόλουθο:
http://localhost:3000
να μάθετε περισσότερα για το NodeJS, οι χρήστες μπορούν να επισκεφθούν το σελίδα έργου.
Μου άρεσε πολύ το πόσο καλά εξηγείται.
Σας ευχαριστούμε!