Maison >interface Web >Questions et réponses frontales >Comment définir le port nodejs

Comment définir le port nodejs

PHPz
PHPzoriginal
2023-04-26 09:10:431960parcourir

Node.js est un environnement d'exécution JavaScript basé sur le moteur V8 qui peut être utilisé pour développer des applications côté serveur. Pendant le processus de développement, nous devrons peut-être modifier le numéro de port de l'application Node.js afin que notre application puisse fonctionner correctement.

Dans Node.js, nous pouvons utiliser le code suivant pour définir le numéro de port :

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\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

Dans le code ci-dessus, nous définissons d'abord un nom d'hôte constant, qui spécifie l'IP l'adresse que nous voulons surveiller, nous utilisons ici l'adresse IP locale 127.0.0.1. Ensuite, nous définissons un port constant, qui spécifie le numéro de port sur lequel nous voulons écouter. Ici, nous utilisons le numéro de port 3000. Ensuite, nous créons un serveur HTTP et l'attribuons à un serveur variable. Nous utilisons la méthode server.listen pour démarrer le serveur et écouter l'adresse IP et le numéro de port spécifiés.

Si nous devons utiliser un numéro de port différent, il suffit de modifier la variable de port. Par exemple, si nous voulons changer le numéro de port en 8080, il suffit de changer la valeur de la variable de port en 8080.

Lors du développement, nous pouvons également transmettre le numéro de port en paramètre de ligne de commande à l'application Node.js. Par exemple, nous pouvons exécuter la commande suivante sur la ligne de commande pour spécifier le numéro de port comme 8080 :

node app.js --port=8080

Dans une application Node.js, nous pouvons obtenir les paramètres de ligne de commande via le code suivant : # 🎜🎜#

const args = process.argv.slice(2);
const port = args.find(arg => arg.includes('--port=')).split('=')[1];
Le code ci-dessus utilise d'abord process.argv pour obtenir les paramètres de ligne de commande, et utilise la méthode slice pour supprimer les deux premiers paramètres, ne laissant que nos paramètres personnalisés. Ensuite, nous utilisons la méthode find pour trouver le paramètre contenant --port=, et utilisons la méthode split pour séparer le nom du paramètre et la valeur du paramètre.

Pour résumer, le paramétrage du port de Node.js est très simple, on peut y parvenir en modifiant le code ou en passant des paramètres en ligne de commande. Dans les applications pratiques, nous devons choisir la manière la plus appropriée de définir le numéro de port en fonction de la situation réelle.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:miam Comment installer nodejsArticle suivant:miam Comment installer nodejs