Server Node
Installation d'un serveur de développement Node
Installer un serveur de développement Node
Créez un fichier server.js à l'intérieur de votre dossier backend. Il contiendra votre premier serveur Node.
Pour créer un serveur Node dans votre fichier server.js, il vous faudra le code suivant :const http = require('http');
const server = http.createServer((req, res) => {
res.end('Voilà la réponse du serveur !');
});
server.listen(process.env.PORT || 3000);
Le package HTTP natif de Node est utilisé pour créer un serveur. La fonction createServer reçoit les objets request et response en tant qu'arguments. La méthode end de la réponse est utilisée pour renvoyer une réponse de type string à l'appelant.
Dans la dernière ligne, vous configurez le serveur pour qu'il écoute :-> soit la variable d'environnement du port grâce à process.env.PORT
-> soit le port 3000, ce qui nous servira dans le cas de notre plateforme de développement.
C:\projet_full_stack\backend> node server
Pour vérifier qu'il envoie la réponse correcte, utilisez une fenêtre de navigateur pour accéder à http://localhost:3000 (en supposant que vous ayez bien suivi les étapes ci-dessus).
Installez nodemon
Pour simplifier le développement Node, vous souhaiterez peut-être installer nodemon (node monitor). Pour ce faire, exécutez la commande suivante :
C:\projet_full_stack> npm install -g nodemon
Désormais, au lieu d'utiliser node server pour démarrer votre serveur, vous pouvez utiliser nodemon server . Il surveillera les modifications de vos fichiers et redémarrera le serveur lorsqu'il aura besoin d'être mis à jour.