Hyper Text Transfer Protocol, 인터넷에서 데이터를 주고받을 수 있는 규칙 클라이언트는 서버에 필요한 정보를 달라고 요청을 하고 서버는 다시 클라이언트에게 응답에 대한 정보를 보냅니다. 이런 정보가 담긴 메세지를 HTTP 메시지라고 합니다. HTTP 메서드 요청을 보낼 때 주소와 함께 http메서드를 같이 보낼 수 있습니다. GET...
Next.js React, Vue로 프로젝트를 진행한다는 것은 SPA(Single Page Application)을 만들어야 한다는 것인데, SPA의 큰 단점은 클라이언트 서버 렌더링(CRS) 즉 첫 요청시 한페이지만 불러온 후 기존 페이지를 수정해서 보여주는 형태이기 때문에 아래와 같은 문제점이 생깁니다. 1. 검색엔진의 어려움, SEO의 최적화 문제...
프론트 / 벡 단의 서버를 나눈다는 생각은 해본적 없다.. (무념무상) 일단 프론트서버와 벡엔드 서버의 역할을 알아야하는데 프론트 서버는 화면에 필요한 파일들을 전달해주고 벡엔드 서버는 받은 데이터들을 잘 저장하고 처리해주는 역할입니다. 문제는 프론트 / 벡엔드 서버를 통합해버리면 같이 늘어나기 때문에 필요도 없는 자원들을 차지하게 됩니다. 이 둘...
Ajax(Asynchronos Javascript And XML)는 언어나 프레임워크를 말하는 것이 아니고 구현하는 방식을 말한다. 웹화면을 새로 갱신하지 않고 필요한 데이터를 서버로 보내고 가져오는 방법이다. 데이터 전송 방식 ? 대표적인 비동기 통신 방식 클라이언트에서 요청받아 서버에 필요한 부분만 데이터를 가져옵니다. 상단바와 메뉴가 변하지 않는 이...