ExpressのGETメソッドとHEADメソッド。例
Aug 30 2020
特定のGETメソッドに対してExpressサーバー側でNode.jsにHEADメソッドを実装するにはどうすればよいですか?
誰かがHEADメソッドとGETメソッドの使用例を提供できますか?
私は次のようなコードを意味します:
Index.js
app.get ("/root", function (req, res) {
//some code
})
app.head ("/root", function (req, res) {
//some code
})
回答
VivekSingh Aug 30 2020 at 00:07
Http Headリクエストは、サーバーからHTTPヘッダーをリクエストするためにのみ使用され、サーバーはその中に本文を返してはなりません。
app.head("/root",(req,res)=>{
res.set('x-user', 'abcd')
})
Http getリクエストは、一部のリクエストに一部の本文と追加のヘッダーを取得するためにのみ使用されます(必要な場合)
app.get("/root",(req,res)=>{
res.json({email:'test'})
})
注意:どちらのタイプのリクエストでも、システムの状態を変更しないでください。状態を変更するには、POST、PUT、PATCH、またはDELETEメソッドを使用します