Maison  >  Article  >  interface Web  >  numéro de port du paramètre de démarrage de nodejs

numéro de port du paramètre de démarrage de nodejs

PHPz
PHPzoriginal
2023-05-11 15:58:071890parcourir

Node.js est un environnement d'exécution JavaScript backend populaire qui permet aux développeurs d'écrire des applications côté serveur en JavaScript. Si vous écrivez une application de production réelle à l'aide de Node.js, vous devrez configurer un numéro de port d'écoute afin que les clients du réseau puissent accéder à votre application.

Par défaut, le programme Node.js écoutera le numéro de port 3000, qui est un numéro de port couramment utilisé. Cependant, dans le développement réel, nous devrons peut-être spécifier un numéro de port différent pour éviter les conflits avec d'autres applications en cours d'exécution.

Définir le numéro de port dans Node.js est très simple. Il vous suffit de créer une instance d'application Express dans le programme et de définir le numéro de port pour permettre à l'application d'écouter le port spécifié.

Ce qui suit est un exemple de code pour définir le numéro de port :

const express = require('express')
const app = express()

const port = 8000 // 设置端口号为 8000

app.get('/', (req, res) => {
  res.send('Hello, World!')
})

// 监听指定端口号,开始接受网络请求
app.listen(port, () => {
  console.log(`Server is running on port ${port}`)
})

Dans le code ci-dessus, nous spécifions le numéro de port à écouter via const port = 8000 指定了端口号为 8000。然后在 app.listen 函数中,通过参数 port . Lorsque nous exécutons ce programme, le serveur Node.js commencera à écouter sur le numéro de port spécifié, en attendant une demande du client.

Il convient de noter que le numéro de port doit être un nombre entier et doit être un nombre compris entre 0 et 65535. Si le numéro de port que vous choisissez est déjà utilisé par une autre application, votre application Node.js ne démarrera pas. Dans ce cas, vous devez spécifier un autre numéro de port disponible et mettre à jour le numéro de port dans le programme.

Dans un environnement de production réel, vous devriez envisager d'enregistrer le numéro de port dans un fichier de configuration plutôt que de le coder en dur dans le code. De cette façon, vous pouvez facilement changer le numéro de port sans avoir à modifier le code de l'application et éviter les erreurs inutiles causées par une mauvaise utilisation.

Node.js a une excellente évolutivité et flexibilité. Les applications créées avec celui-ci peuvent réutiliser n'importe quel package NPM et module Node.js et peuvent être facilement intégrées à n'importe quelle plate-forme ou environnement. Bien que Node.js soit une technologie relativement jeune, elle est devenue l'une des plates-formes incontournables pour créer des applications côté serveur hautes performances.

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