GET vs HEAD-Methoden in Express. BEISPIEL
Aug 30 2020
Wie implementiere ich die HEAD-Methode in Node.js mit Express serverseitig für eine bestimmte GET-Methode?
Kann jemand ein Beispiel für die Verwendung der HEAD mehod vs GET-Methode geben?
Ich meine Code wie:
Index.js
app.get ("/root", function (req, res) {
//some code
})
app.head ("/root", function (req, res) {
//some code
})
Antworten
VivekSingh Aug 30 2020 at 00:07
Die HTTP-Kopfanforderung wird nur verwendet, um HTTP-Header vom Server anzufordern, und der Server darf keinen Text darin zurückgeben.
app.head("/root",(req,res)=>{
res.set('x-user', 'abcd')
})
Http get request wird nur verwendet, um eine Anfrage, einen Body und zusätzliche Header zu erhalten (falls erforderlich).
app.get("/root",(req,res)=>{
res.json({email:'test'})
})
Bitte beachten Sie: Beide Anfragetypen sollten den Status im System nicht ändern. Verwenden Sie zum Ändern des Status die Methoden POST, PUT, PATCH oder DELETE