Wii Pointer #1 Tilt Normal
본문 바로가기
728x90

📁 𝐫𝐮𝐧𝐭𝐢𝐦𝐞𝐄𝐧𝐯𝐢𝐫𝐨𝐧𝐦𝐞𝐧𝐭/Node.js6

No Image 📷 [Express] REST API & RESTful API 1. REST API의 탄생 REST는 Representational State Transfer라는 용어의 약자 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 상황에 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표했다고 한다. 2. REST 구성 쉽게 말해 REST API는 다음의 구성으로 이루어져있습니다. 자세한 내용은 밑에서 설명하도록 하겠습니다. 자원(RESOURCE) - URI 행위(Verb) - HTTP METHOD 표현(Representations) 3. REST 의 특징 1) Uniform (유니폼 인터페이스) Uniform Interface는 URI로 지정한 리소스에 대한 조작을 통일되고 한정적인 인터페이스로 수행하는 아키텍처 스타일을 말합니다. 2) Sta.. 2023. 2. 8.
No Image 📷 [Express] HTTP 프로토콜 HTTP 요청 대상을 "리소스"라고 하며 리소스의 특성은 더 이상 정의되지 않음 HTTP 전체에서 사용되는 URI(Uniform Resource Identifier)로 식별 URL 우리에게 가장 잘 알려진 URI는 URL URL(Uniform Resource Locator) https://developer.mozilla.org https://developer.mozilla.org/en-US/docs/Learn/ https://developer.mozilla.org/en-US/search?q=UR 이러한 URL 중 하나를 브라우저의 주소 표시줄에 입력하여 URL과 연결되는 페이지(리소스)를 로드할 수 있도록 지시할 수 있 여러 부분으로 구성되는데, 일부는 필수 사항이고 나머지는 선택 사항 URN URN(U.. 2023. 2. 8.
No Image 📷 [Express] 기본 용어 정리 Glossary application In general, one or more programs that are designed to carry out operations for a specific purpose. In the context of Express, a program that uses the Express API running on the Node.js platform. Might also refer to an app object. 일반적으로 특정 목적을 위한 작업을 수행하도록 설계된 하나 이상의 프로그램 Express의 경우 Node.js 플랫폼에서 실행되는 Express API를 사용하는 프로그램 앱 객체를 참조할수도 있음. API Application programming interfa.. 2023. 2. 7.
No Image 📷 [Node.js] 02_Node.js란? [ Node.js 란 무엇인가? ] => Chrome V8 JavaScript engine으로 build된 JavaScript runtime입니다. => 이벤트 기반, None blocking I/O model을 사용해 가볍고 효율적. => Node.js의 package 생태계인 npm은 세계에서 가장 큰 Open source library 생태계 (Node.js를 굳이 사용해야 하는 이유가 뭘까?) => None-blocking I/O, Single Thread, Event Loop의 특성이 有 => Node-blocking 은 함수가 실행되는 중에도 다른작업을 동시에 진행할 수 있다. --> 장점 => Single Thread 는 스레드 하나를 사용하는 것, 동시에 하나의 작업만을 처리할 수 있다. .. 2023. 2. 3.
No Image 📷 [Node.js] 01_JavaScript란? [ JavaScript란? ] => 정적이었던 웹사이트를 동적으로 변환하기 위해서 만들어졌다. => Ecma International에서 ECMAScript(ECMA-262)라는 이름으로 현재의 자바스크립트 표준을 제정 2023. 2. 3.
No Image 📷 [Node js] Node js 에 대해서 알아보자 Node js 란? 우선 프론트엔드와 백엔드로 나눴을 때 프론트엔드는 디지털기기 ( ex. 핸드폰, 컴퓨터 ) 같은 전자기기에서 보여지는 시각적 요소를 다루는 것. 백엔드는 그 시각적 요소뒤에 돌아가는 여러 프로그램들을 다루는 것. ( ex. 돈이 보내지게되는 과정 ) 이 두개중에 Node js 는 백엔드에 속한다. 그렇다면 Node js에 대해서 좀 더 알아보자 Node js 의 장점 1. Node js는 자바스크립트 언어를 활용하여 Node js를 사용할 수 있다. 2. 주로 스타트업에서 사용한다. ( 빠른 개발이 가능하다. ) 3. 대기업에서도 많이 사용하는 추세 4. node js 공부하는 사람들 중에 포기하는 빈도는 적다. (Java 가 Javascript 보다 대게 어렵다고 느끼기 때문) Q .. 2023. 1. 10.
728x90