본문 바로가기

ETC15

meta 태그 meta 태그? ▶ 부분에 들어가는, 눈으로 보이는 것(body) 외에 사이트의 속성을 설명해주는 태그들 예) 구글 검색 시 표시 될 설명문, 사이트 제목, 카톡 공유 시 표시 될 이미지 등 2022. 5. 19.
Java Script / Node.JS Java Script HTML에 종속되어 HTML의 조작과 변경을 위해 만들어진 언어. 자바스크립트 해석은 브라우저가함. Node.js 브라우저마다 JS해석 엔진이 있음. 그중 크롬의 V8해석엔진의 기능이 뛰어나 따로 조금더 살을 붙여 출시를 하게됨, 그것이 Node.js 즉, 브라우저 내에서 말고도 다른환경에서도 JS실행할 수 있게 도와주는 JS 실행창, 실행환경 (= 런타임) Node.js덕분에 JS를 프로그래밍 언어 처럼 사용하기 시작. 서버도 만들수 있음!! >> 특징 Event-driven , Non-blocking I/O의 특성을 가지고 있는 실행환경이다. 일반프로그래밍언어로 개발시, 버거운 요청을 만나면 그요청에 모두 답할때 까지 서버가 잠시 중지된다. 하지만 Node.js는 요청을 모두 받.. 2022. 5. 19.
서버 / HTTP 서버? 요청을 받으면 요청한 내용을 보내주는 프로그램. HTTP? 서버와 클라이언트가 소통을 하기 위해서 이용하는 방법 대표적으로 GET, POST, PUT, DELETE 방법이있다. 1. GET (읽기) 서버로 부터 데이터를 가져와서 보여줌 예) www.naver.com을 치면 네이버 웹페이지를 서버에서 가져와 보여줌 2. POST(쓰기) 서버에 데이터를 추가, 작성 등 예) 블로그 포스트작성, 댓글작성 3. PUT(수정) 서버의 데이터를 갱신, 작성 예) 블로그 작성글 수정, 업데이트 4. DELETE(삭제) 서버의 데이터를 삭제 예)블로그 포스팅 삭제 그래서!!! 코드짤때 코드에 사용자가 /list라는 페이지를 GET요청하면 거기 해당되는 list.html이라는 파일을 보내줘 라는 코드로 서버에 요.. 2022. 5. 19.