Formate une date/heure locale en tant qu'entier
Apprenez à déployer une application ExpressJS sur Render dans ce tutoriel simple pour débutants. Mettez votre site en ligne
Dans ce tutoriel, nous allons apprendre à déployer une application ExpressJS, c’est-à-dire la mettre en ligne pour que tout le monde puisse y accéder sur Internet. Ce guide est conçu pour les débutants : nous irons doucement, étape par étape, avec des explications très simples et un exemple que vous pourrez suivre. Nous utiliserons Render, une plateforme gratuite et facile pour héberger votre application
Déployer, c’est comme ouvrir votre restaurant au public après avoir cuisiné chez vous. Jusqu’ici, votre application ExpressJS tournait sur votre ordinateur (localhost). Avec le déploiement, elle sera sur un serveur en ligne, accessible via une URL publique. Render est comme un chef qui s’occupe de tout pour vous gratuitement.
Commençons par une petite application ExpressJS à déployer.
Créez un dossier nommé "deploiement-express" sur votre ordinateur, puis suivez ces étapes :
cd chemin/vers/deploiement-express
, puis tapez npm init -y
.npm install express
.app.js
: Ajoutez ce code :var express = require('express'); var app = express(); // Définir le port dynamiquement pour Render var port = process.env.PORT || 3000; app.get('/', function(req, res) { res.send('Mon application est en ligne !'); }); app.listen(port, function() { console.log('Serveur démarré sur le port ' + port); });
Ce code crée une route "/" qui affiche un message simple. process.env.PORT
permet à Render de choisir le port (sinon, 3000 par défaut).
Avant de mettre en ligne, ajoutons quelques détails :
package.json
et modifie la section "scripts" comme ceci :
"scripts": { "start": "node app.js" },
Cela dit à Render comment lancer votre application.
node -v
). Render le fournira en ligne.Maintenant, déployons sur Render. Vous aurez besoin d’un compte GitHub pour stocker votre code.
git init git add . git commit -m "Première version de mon appli"
git remote add origin...
, git push -u origin main
).npm install
.npm start
.Une fois déployée, Render vous donne une URL (ex. : https://mon-appli-express.onrender.com
). Ouvrez-la dans votre navigateur :
Si ça ne marche pas, vérifiez les "Logs" sur Render pour voir ce qui cloche (ex. : une faute dans le code).
Félicitations ! Vous savez maintenant déployer une application ExpressJS avec Render. Votre site est en ligne, accessible au monde entier. Pour aller plus loin, explorez notre prochain tutoriel sur Optimisation des Performances avec ExpressJS ou consultez la documentation Render.