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

Comment définir le port dans nodejs

PHPz
PHPzoriginal
2023-05-25 16:19:391348parcourir

Comment définir le port dans Node.js ?

Lorsque vous devez créer une application Node.js, vous voulez vous assurer que l'application peut répondre aux requêtes HTTP. Cela nécessite l'utilisation d'un port pour écouter les demandes des clients. Node.js fournit un moyen simple de définir des ports.

Procédez comme suit pour configurer un port dans Node.js :

  1. La première étape consiste à ajouter le code suivant à votre fichier JavaScript :
const http = require('http');

Cela amènera le module http intégré de Node.js. Ce module fournit des cours pour les clients et serveurs HTTP.

  1. Ensuite, créez un serveur HTTP. Pour cela, utilisez le code suivant :
const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello World!');
});

Ici, nous utilisons la méthode createServer() pour créer un serveur HTTP. Le comportement de réponse du serveur est implémenté dans la fonction de rappel. La fonction de rappel reçoit ici deux paramètres : req représente la demande du client et res représente la réponse du serveur. createServer() 方法来创建一个 HTTP 服务器。回调函数中实现了服务器的响应行为。这里的回调函数接收两个参数: req 表示客户端请求, res 表示服务器响应。

这是一个基本的响应,它通过向客户端发送一个 "Hello World" 消息,返回一个状态码 200 , 表示一切正常。

  1. 接下来,监听端口。为此,请使用以下代码:
const port = 3000;
server.listen(port, () => {
    console.log(`Server running at http://localhost:${port}/`);
});

在这里,我们指定了服务器要监听的端口是 3000。 然后,使用 listen() 方法启动 HTTP 服务器。回调函数中输出一个消息,表明服务器正在运行。你可以在浏览器中访问 http://localhost:3000/

Il s'agit d'une réponse de base, qui envoie un message "Hello World" au client et renvoie un code d'état de 200, indiquant que tout va bien.
    1. Ensuite, écoutez le port. Pour cela, utilisez le code suivant :
    node filename.js

    Ici, on précise que le port sur lequel le serveur souhaite écouter est 3000. Ensuite, utilisez la méthode listen() pour démarrer le serveur HTTP. Un message est généré dans la fonction de rappel indiquant que le serveur est en cours d'exécution. Vous pouvez visiter http://localhost:3000/ dans votre navigateur pour afficher le message de sortie.

    Enfin, lancez l'application. Pour ce faire, saisissez ce qui suit dans la console : 🎜🎜rrreee🎜Ici, vous devez remplacer "filename.js" par le nom de votre fichier JavaScript. 🎜🎜C'est tout pour mettre en place un port dans Node.js. Vous pouvez implémenter n'importe quelle opération dans la réponse, comme le rendu des pages HTML, la réponse aux données JSON, etc. Si vous souhaitez en savoir plus sur les concepts et l'utilisation de Node.js, veuillez vous référer à la documentation officielle de Node.js. 🎜

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:javascript ou nodejsArticle suivant:javascript ou nodejs