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