Node.js Backend (6) 썸네일형 리스트형 [Node.js] URL 이해하기 이번 포스트에서는 url이용하기에 관하여 설명 드리겠습니다. http://opentutorials.or:3000/main?/?id=HTML&pahe=12 라는 url을 예로들어 설명해 보겠습니다. http : protocol opentutorials.or : host이며 domain이라고도 불립니다. 3000 : port번호를 의미합니다. ?id=HTML&pahe=12 : query string이라고 합니다. 여기서 우리가 알아봐야할 것들은 '포트번호와 도메인을 윌가 어떻게 지정해서 사용해야 되는거지?' 에 대한 답입니다. 처음에 제가 웹과 앱에 대하여 공부할때 이 도메인 설정은 어떻게하고 포트는 어떻게 열고 서버는 어떻게 열어야 되는지 그 후에는 api를 어떻게 설정해서 프론트단으로 넘겨.. [Node.js] Template Literal var name = 'k8805'; // String literals var letter = 'Dear '+name+'\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. '+name+' Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit .. [Node.js] Javascript 문법 - Data type 이글은 생활코딩 강의를 토대로 작성하였습니다. DATA 어떠한 데잍터가 있는가? 각각의 데이터는 어떻게 처리하는가? 데이터의 종류와 이것을 처리하는 방법을 알아야 합니다. 그렇다면 우리가 배우고있는 자바스크립트의 데이터타입은 어떠한것들이 있을까요? Number 기존에 C, C++, Java에 익숙하신분들은 int,char, float, double 이러한 자료형에 익숙하실 겁니다. 하지만 자바스크립트에서는 int, float, double과 같은 숫자 자료형은 Number로 대체합니다. String string은 "", ''로 묶어서 표현합니다. console.log(1+1); console.log('1'+'1');위코드를 실행하면 아래의 사진과 같은 결과가 나.. [Node.js] Rest API 에 관하여 REST = represetational state transfer 의 약자입니다. 즉 자원을 명시하여 주고받는 행위를 말합니다. 단순하게 말하자면 CRUD(create,read,update,delete)를 get,post,put,delete라는 키워드를 사용하여 자원을 관리한다는게 rest의 개념입니다. REST가 자주 사용되는 이유는 '애플리케이션의 분리 및 통합', '다양한 클라이언트의 등장', '서비스 자원에 대한 아키텍쳐가 깔끔하고 쉬워서'입니다. REST의 구성 요소 자원(resource) = URI 행위(verb) = HTTP Method 표현(rpresentations)GET/200 HTTP/1.2 Host : hak-kyoung.tistory.c.. Node.js란? ------이 카테고리는 'node.js교과서' 와 node.js공식홈페이지, 저의 경험을 바탕으로 정리한 카테고리입니다.----- 크롬 v8자바스크립트 엔진으로 빌드된 자바스크립트 런타임입니다. 이벤트기반, nonblocking I/O모델을 사용해 가볍습니다. 일반적으로 서버구현하는데 노드를 많이 사용하는데 사실 node.js는 서버구현 뿐만 아니라 웹의 전반적인 기술을 support해줍니다. 하지만 저도 서버로 node.js를 사용하기때문에 이에 대해 정리해 보겠습니다. 서버란? 네트워크를 통해 클라이언트에 정보나 서비스를 제공하는 컴퓨터 또는 프로그램입니다. 클라이언트란 : 요청을 하는 주체이며 예로는 브라우저, 프로그램, 모바일 앱 등이 있습니다. 서버와 클라이언트가 통신하는 예를 .. Node.js(express)연동하여 웹서버 만들기 express를 사용하는 이유는 웹 입문자 입장에서 필요한 패키지들을 찾아서 설치하기 어렵기 때문에 이용하게되면 package.json을 설치해주고 기본 폴더 구조까지 잡아줄 수 있습니다. 이전 1 다음