Node.js: associare i messaggi corretti ai codici di stato del protocollo HTTP

Node.js: associare i messaggi corretti ai codici di stato del protocollo HTTP

In Node.js è semplice associare i messaggi corretti ai codici di stato del protocollo HTTP.

La soluzione consiste nell'utilizzare l'oggetto STATUS_CODES del modulo http:


'use strict';

const statusCodes = require('http').STATUS_CODES;

module.exports = {
  statusCode: (code) => {
    let c = code.toString();
    if(statusCodes.hasOwnProperty(c)) {
      return statusCodes[c];
    }
    return '';
  }
};

Esempio d'uso:


'use strict';
const status = require('./lib/utils').statusCode;
console.log( status(500) ); // 'Internal Server Error'

Torna su