쿠키는 웹 서버가 생성하여 웹 브라우저로 전송하는 작은 정보 파일이다. 웹 브라우저는 수신한 쿠키를 미리 정해진 기간 동안 또는 웹 사이트에서의 사용자 세션 기간 동안 저장해두었다가 향후 사용자가 웹 서버에 요청할 때 관련 cookie를 요청 헤더에 첨부한다. 쿠키를
최근 Javascript를 활용한 웹 개발 시장이 폭발적으로 커짐에 따라 개발을 편리하게 해주는 다양한 모듈과 라이브러리들이 끊임 없이 등장하고 있다. 개발자들 또한 이러한 트렌드에 맞춰 애플리케이션에 점점 더 많은 모듈을 추가하게 되고 이러한 추세는 브라우저들이 이러
Vite란 프랑스어로 '빠르다'라는 뜻을 지닌 말로 빠르고 간결한 모던 웹 프로젝트 개발 경험에 초점을 맞춰 탄생한 빌드 도구이다. Vite는 크게 두 가지에 초점을 맞춰서 개발 되었다.
axios일반적으로 javascript에서 HTTP 요청을 보내기 위해 사용하는 라이브러리로 javascript의 내장 라이브러리인 Fetch API, 브러우저가 가지고 있는XMLHttpRequest(XHR) 객체를 사용하는 AJAX 그리고 NodeJS를 위한 라이브러
서버에서 사용자 인증 후 인가를 하는 방식은 크게 두가지가 있다. 첫번째는 전통적으로 가장 많이 쓰이는 방식인 Session을 사용하는 방식이고 두번째는 토큰을 발급하는 방식이다. 최근에는 매우 큰 수의 사용자들에게 실시간으로 제공되는 서비스가 많아지면서, 서버에 부
TypescriptJava를 사용하다 Javascript를 사용하면 이게 뿌리가 같은 언어가 맞나 싶을만큼 특징이나 구조가 매우 다르다.기본적으로 Java는 데이터베이스와 직접 상호작용을 하는 애플리케이션에 주로 사용되기 때문에 사용의 편의성 보다는 안정성과 보안이 우
이전 포스팅에서 작성했던 예시 중에 아래와 형식으로 타입을 정의했었다. Typescript에서는 type Alas 키워드 말고도 interface 키워드가 있다.기본적인 외관은 유사하지만 Interface는 개방-폐쇄 원칙에 따라 확장에 열려있는 JavaScript 객
WebSocket웹소켓 (WebSocket)이란 서버와 클라이언트간의 통신 프로토콜 중 하나로, 웹 애플리케이션 간 메세지 교환을 위해 사용된다.일반적으로 소켓 (Socket)이라고 함은 프로세스가 네트워크 상으로 데이터를 보내거나 받는 창구 역할을 하는데, 웹 애플리
Linux ImagesVMware, VirtualBox에서 사용할 수 있는 리눅스 배포판 별 이미지 모음
일반적으로 HTTP 요청을 보내면 두 개의 서버를 통해 엔드포인트에 도달하게 된다. WS (Web Server)와 WAS (Web Application Server)이다.개발환경에서는 저런식으로 서버를 구성하지 않는데도 잘 동작하는데, 운영 환경에서는 서버를 일반적으로