Módulo HTTP de Node.js

Para realizar requests HTTP en Node.js, hay un módulo HTTP incorporado en Node.js para transferir datos a través de HTTP. Para usar el servidor HTTP en el Node, necesitamos el módulo HTTP. El módulo HTTP crea un servidor HTTP que escucha los puertos del servidor y devuelve una respuesta al cliente.

Sintaxis:

var http = require('http');

Podemos crear un servidor HTTP con la ayuda del método http.createServer() .

Ejemplo 1:
Nombre de archivo: max.js

var http = require('http');
   
// Create a server
http.createServer((request, response)=>{
   
    // Sends a chunk of the response body
    response.write('Hello World!');
   
    // Signals the server that all of
    // the response headers and body 
    // have been sent
  response.end();
})
.listen(3000); // Server listening on port 3000

Paso para ejecutar este programa: Ejecute este archivo max.js usando el siguiente comando:

node max.js

Producción:
f
d

Para realizar requests a través del módulo HTTP se utiliza el método http.request() .

Sintaxis:

http.request(options[, callback])

Ejemplo 2:
Nombre de archivo: max.js

var http = require('http');
  
var options = {
    host: 'www.geeksforgeeks.org',
    path: '/courses',
    method: 'GET'
};
  
// Making a get request to 
// 'www.geeksforgeeks.org'
http.request(options, (response) => {
  
    // Printing the statusCode
    console.log(`STATUS: ${response.statusCode}`);
}).end();

Paso para ejecutar este programa: Ejecute este archivo max.js usando el siguiente comando:

node max.js

Producción:
d

Publicación traducida automáticamente

Artículo escrito por parasmadan15 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *