Express의 GET 대 HEAD 메서드. 예
Aug 30 2020
주어진 GET 메서드에 대해 Express 서버 측으로 Node.js에서 HEAD 메서드를 구현하는 방법은 무엇입니까?
누군가가 HEAD mehod 대 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 메서드를 사용하십시오.