Comment installer Node.js sur Raspberry Pi
Un Raspberry Pi peut fonctionner comme un serveur Web léger, hébergeant et diffusant du contenu à des milliers d’utilisateurs à un coût très faible. Les modèles Raspberry Pi peuvent héberger des environnements de serveur Web tels que Node.js, qui est un environnement d’exécution JavaScript utilisé pour l’hébergement de sites Web. Il offre aux utilisateurs la possibilité d’écrire des sites Web en JavaScript, dans lesquels le code s’exécute sur le serveur au lieu du navigateur d’un client. Cela impose une charge supplémentaire au serveur par rapport à un site statique, mais un Raspberry Pi peut facilement gérer un trafic léger vers le site.
Pour héberger un site web avec Node.js sur un système Raspberry Pi, vous devez télécharger et configurer le logiciel Node.js. Node.js peut être installé à partir des dépôts par défaut et peut être installé en même temps que npm, le gestionnaire de paquets pour Node.js et JavaScript. Les deux forfaits vont de pair et nous donnent les outils nécessaires pour héberger notre site Web Node.js. Dans ce tutoriel, vous allez apprendre à installer Node.js et npm sur un Raspberry Pi pour commencer à héberger votre site web JavaScript.
Dans ce tutoriel, vous allez apprendre :
- Comment installer Node.js sur un Raspberry Pi
- Comment héberger un exemple de site web avec Node.js
- Comment accéder à Node.js site Web dans le navigateur
Installer Node.js sur Raspberry Pi instructions étape par étape
Ci-dessous, nous allons passer en revue les instructions étape par étape pour installer le paquet Node.js sur un Raspberry Pi. Ensuite, nous hébergerons un exemple de site web « Hello World » afin de vérifier que notre installation a réussi et fonctionne comme prévu. À partir de là, vous pouvez importer votre site Node.js sur le Raspberry Pi et commencer à l’héberger immédiatement, ou commencer à coder votre site Web.
Commencez par ouvrir un terminal de ligne de commande et exécuter les deux commandes ci-dessous pour mettre à jour le cache de votre référentiel de packages et installer les packages logiciels
nodejs
etnpm
:sudo apt update sudo apt install nodejs npm
Une fois Node.js installé, vous pouvez commencer à l’utiliser pour héberger votre site Web, ainsi qu’à utiliser npm pour installer tous les packages JavaScript nécessaires.
Si vous n’avez pas encore de site Web Node.js prêt à l’emploi, nous pouvons lancer un simple site Web de test « Hello World » juste pour voir qu’Node.js a été installé correctement et que nous sommes en mesure d’héberger notre site Web JavaScript et d’y accéder depuis le navigateur. Commencez par créer un nouveau fichier nommé
app.js
et collez-y le contenu suivant :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('Hello World'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
Enregistrez vos modifications et quittez le fichier une fois que vous avez terminé.
Ensuite, exécutez l’application en exécutant :
node app.js
Utilisez Chromium ou votre navigateur préféré pour consulter le site Web, qui sera hébergé et accessible à
http://localhost:3000
par défaut.
Réflexions finales
Dans ce tutoriel, nous avons vu comment installer Node.js sur un système Raspberry Pi. Nous avons également appris à installer le gestionnaire de paquets npm et à commencer à héberger un site Web avec Node.js. Si vous n’avez pas encore de site Web prêt à être publié, nous pouvons utiliser l’exemple Hello World fourni ici pour au moins mettre en place un site Node.js opérationnel. À partir de là, n’hésitez pas à modifier le script pour l’adapter à vos besoins (des connaissances en JavaScript sont requises) ou à importer votre propre site Web sur le Raspberry Pi.