💡 디자인 패턴이란?
💡 프록시 패턴 (proxy pattern)
이란?
💡 프록시 서버 (proxy server)
란?
💡 nginx
란?
💡 CloudFlare
란?
DDOS 공격
: DDOS는 짧은 시간 동안 네트워크에 많은 요청을 보내 네트워크를 마비시켜 웹사이트의 가용성을 방해하는 사이버 공격 유형
HTTPS 구축
: 서버에서 HTTPS를 구축할 때, CloudFlare는 별도의 인증서 없이 손쉽게 가능
참고 : https://www.youtube.com/watch?v=j2Q2Ev6CZzQ
💡 CORS (Cross-Origin Resource Sharing)
란?
오리진
: 프로토콜과 호스트 이름, 포트의 조합
ex) https://yijun.com:8080
💡 Preflght request
란?
⭐️ GET, HEAD, POST, [Content-Type 헤더]... 등과 같은 Simple request
와는 달리,
PUT, DELETE와 같은 request는 OPTION 메서드로 CORS인지 한 번 더 요청하는 과정을 거침 - 물론 캐싱 가능
🔗 프록시 객체 활용 자바스크립트 예시 코드
const handler = {
get: function(target, name){
return name === 'name' ? `${} ${}` : target[name]
}
}
const p = new Proxy({a: 'I', b: 'AM GANGPLANK ZANGIN'}, handler)
console.log(p.name) // I AM GANGPLANK ZANGIN