Express.js res.type()-Funktion
Die res.type()- Funktion wird verwendet, um den Content-Type-HTTP-Header auf den MIME-Typ zu setzen, der von der mime.lookup()-Funktion für den angegebenen Typ bestimmt wird.
Syntax:
res.type( type )
Parameter: Der Typparameter beschreibt den MIME-Typ.
Rückgabewert: Es gibt ein Objekt zurück.
Installation des Expressmoduls:
- Sie können den Link besuchen, um das Express-Modul zu installieren . Sie können dieses Paket mit diesem Befehl installieren.
npm install express
- Nach der Installation des Express-Moduls können Sie Ihre Express-Version in der Eingabeaufforderung mit dem Befehl überprüfen.
npm version express
- Danach können Sie einfach einen Ordner erstellen und eine Datei hinzufügen, z. B. index.js. Um diese Datei auszuführen, müssen Sie den folgenden Befehl ausführen.
node index.js
Beispiel 1: Dateiname: index.js
javascript
var express = require('express'); var app = express(); var PORT = 3000; // Without middleware app.get('/', function(req, res){ res.type('.png').send(); // image/png console.log(res.get('Content-type')); }); app.listen(PORT, function(err){ if (err) console.log(err); console.log("Server listening on PORT", PORT); });
Schritte zum Ausführen des Programms:
- Die Projektstruktur sieht wie folgt aus:
- Stellen Sie sicher, dass Sie das Express- Modul mit dem folgenden Befehl installiert haben:
npm install express
- Führen Sie die Datei index.js mit dem folgenden Befehl aus:
node index.js
- Ausgabe:
Server listening on PORT 3000
- Öffnen Sie nun den Browser und gehen Sie zu http://localhost:3000/ , überprüfen Sie nun Ihre Konsole und Sie werden die folgende Ausgabe sehen:
Server listening on PORT 3000 image/png
Beispiel 2: Dateiname: index.js
javascript
var express = require('express'); var app = express(); var PORT = 3000; // With middleware app.use('/', function(req, res, next){ res.type('.png').send(); next(); }) app.get('/', function(req, res){ console.log("Content-Type: ", res.get('Content-type')); }); app.listen(PORT, function(err){ if (err) console.log(err); console.log("Server listening on PORT", PORT); });
Führen Sie die Datei index.js mit dem folgenden Befehl aus:
node index.js
Öffnen Sie nun den Browser und gehen Sie zu http://localhost:3000/ , überprüfen Sie nun Ihre Konsole und Sie sehen die folgende Ausgabe:
Server listening on PORT 3000 Content-Type: image/png