Node.js http.ServerResponse.statusCode Propiedad

El httpServerResponse.statusCode es una interfaz de programación de aplicaciones incorporada de la clase ServerResponse dentro del módulo HTTP que se utiliza para que esta propiedad controle el código de estado que se enviará al cliente cuando se vacíen los encabezados.

Sintaxis:

const response.statusCode

Parámetros: esta propiedad no acepta ningún argumento como parámetro.

Valor de retorno: esta propiedad devuelve el código de estado que se enviará al cliente.

Ejemplo 1: nombre de archivo-index.js

Javascript

// Node.js program to demonstrate the  
// response.statusCode method
  
// Importing http module 
var http = require('http');
  
// Setting up PORT 
const PORT = process.env.PORT || 3000;
  
// Creating http Server 
var httpServer = http.createServer(
    function (request, response) {
  
    // Getting the statusCode 
    // by using statusCode method
    const value = response.statusCode;
  
    // Display result by using end() method
    response.end("statusCode : " + value, 'utf8', () => {
        console.log("displaying the result...");
  
        httpServer.close(() => {
            console.log("server is closed")
        })
    });
});
  
// Listening to http Server 
httpServer.listen(PORT, () => {
    console.log("Server is running at port 3000...");
});

Ejecute el archivo index.js con el siguiente comando:

node index.js

Producción:

Server is running at port 3000...
displaying the result...
server is closed

Ahora abra su navegador y vaya a http://localhost:3000/ , verá el siguiente resultado:

statusCode : 200

Ejemplo 2: nombre de archivo-index.js

Javascript

// Node.js program to demonstrate the  
// response.statusCode method
  
// Importing http module 
var http = require('http');
  
// Request and response handler 
const httpHandlers = (request, response) => {
  
    // Getting the statusCode 
    // by using statusCode method
    const value = response.statusCode;
  
    // Display result by using end() method
    response.end("statusCode : " + value, 'utf8', () => {
        console.log("displaying the result...");
  
        httpServer.close(() => {
            console.log("server is closed")
        })
    });
};
  
// Creating http Server 
var httpServer = http.createServer(
    httpHandlers).listen(3000, () => {
    console.log("Server is running at port 3000...");
});

Ejecute el archivo index.js con el siguiente comando:

node index.js

Producción:

Server is running at port 3000...
displaying the result...
server is closed

Ahora abra su navegador y vaya a http://localhost:3000/ , verá el siguiente resultado:

statusCode : 200

Referencia: https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_response_statuscode

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 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 *