자바스크립트로 서버 시간 읽기
서버 시간이 필요할 때가 있다. HTTP Header의 Date를 사용하여 현재 서버 시간을 읽을 수 있다. 아래 코드를 사용한다.
브라우저에서
fetch('/', { method: 'HEAD' })
.then((r) => {
console.log(r.headers.get('date'))
})
Node에서
const axios = require('axios')
axios
.head('https://afrontend.medium.com/')
.then(res => {
console.log(res.headers.date)
})
.catch(error => {
console.error(error)
})
그리고 쉘에서도 읽을 수 있다.
curl --HEAD afrontend.medium.com 2>&1 | grep Date
Date: Fri, 12 Nov 2021 03:23:23 GMT