The Best Item
-
서버와 클라이언트의 관계 그리고 NodeJS로 서버를 만드는 과정
우리가 웹사이트에 접속하게 되면 뒤에서 어떠한 과정이 일어나는지 정확히 알지 못하지만 웹사이트를 통해 많은 유저들과 소통을 할 수 있습니다. 인터넷이 등장함에 따라 사람과 사람 즉, 컴퓨터와 컴퓨터 간에 소통을 할 수 있게 된 것입니다. 웹은 크게 2가지 측면으로 바라볼 수 있는데 하나는 정보를 사용하는 쪽에 해당하는 클라이언트 측면과 정보를 제공하는 서버 측면이 존재합니다. 클라이언트가 어떠한 웹사이트를 이용하고 싶다면 보통 상단 URL에 http//a.com이라는 도메인으로 접속하면 그에 해당하는 서버가 클라이언트에게 정보를 제공하는 것입니다. 실제로는 도메인이 정보를 주는 것이 아니고 도메인이 가진 IP주소(52.192.173.151)로 요청하여 정보를 가져오는 것이라고 볼 수 있겠습니다. 실제 I..
-
자바스크립트 10. JSON 개념 정리 와 활용방법 및 유용한 사이트 공유 JavaScript JSON | 프론트엔드 개발자 입문편 (JavaScript ES6)
Chapter 10 자바스크립트 10. JSON 개념 정리 와 활용방법 및 유용한 사이트 공유 JavaScript JSON | 프론트엔드 개발자 입문편 (JavaScript ES6) 서버 통신의 시작 JSON 브라우저 위에서 동작하는 웹사이트 또는 웹 어플리케이션 즉, 클라이언트들이 어떻게 서버와 통신할 수 있는지를 정의한 것이 바로 HTTP이다. HTTP는 클라이언트가 서버에게 데이터를 request(요구)하고 서버는 클라이언트의 요구에 맞게 그에 따른 response(응답)하는 것을 의미합니다. HTTP를 통해 서버에게 데이터를 받아올 수 있는 방법은 바로 AJAX이다. Asynchronous JavaScript And XML의 약자로 웹페이지에서 동적으로 데이터를 받아올 수 있는 기술을 의미합니다...
-
VSCode: Prettier(Plugin)이 작동하지 않는 현상
잘되던 Prettier가 갑자기 동작하지 않는다. 며칠 전, Eslint가 글로벌하게 설치된 것이 맘에 들지 않아 삭제하고 devDependencies에 다시 설치해서 그런건가 싶었다. 그래서 일단은 Prettier에 관련된 모든 것을 삭제하고 다시 깔았다. 하지만 예상대로 변화가 없다. 이제 해봐야 될 것은 Eslint를 다시 삭제 후 깔아보는 것 밖에 남지않았다. 킹치만 저번에 Eslint를 깔다가 이틀을 날린 기억이 나서 건드리기 무섭당... ㄷ.ㄷ Slack에 질문하니 몇가지를 확인해 보라 하셨다. 1) 밑에 Prettier가 체크표시가 되어있는지? 음.. 잘 되어있는 듯? 2) Shift + Alt + F(윈도우 기준) 캡처를 하지 못했지만 에디터를 재시작 하는 단축키라 합니다. 단축키를 누르니..