Server/Nodejs
-
[Nodejs] express 구조, 라우팅 방법, package-lock.json 사용이유Server/Nodejs 2020. 3. 7. 22:14
Express node를 위한 빠르고 간결한 웹 프레임워크로 기존 메소드 + 편리한 메소드 추가해서 기능 보완했다. (프레임워크란 ? 설계의 기반이 되는 부분을 기술한 확장 가능한 기반 코드 + 필요한 라이브러리 통합되어 제공하는 형태) HTTP요청에 대해 라우팅 및 미들웨어 기능 제공 라우팅 : 서버경로제어, 통신 데이터를 보낼 경로 선택 미들웨어 : 부가적인 기능이나 처리를 제공하는 목적 express-generator Nodejs + Express 구조의 뼈대를 만들 수 있다 설치 : npm install -g express-generator 프로젝트 생성 : express 생성할프로젝트이름 서버 시작 : npm start 모듈 설치 : npm install 프로젝트 구조 ./package-lock..
-
[Nodejs] 자바스크립트 기초Server/Nodejs 2020. 3. 1. 23:41
🍓기본자료형 Boolean, Number, String, Null, Undefined, Symbol 🍓객체 Function, Array, Object 관련된 데이터와 함수(property와 method)의 집합 {} 키워드 memberName: memberValue형태 모든 객체는 JSON으로 표기가 가능하다. JSON 표기법으로 객체를 만들 수 있다. var arr = {}; var person = { name : "최예원", address : "seoul" }; 🍓배열 자바스크립트에서 배열은 객체다. 즉 다양한 메소드를 지원한다. 자바스크립트에서 배열에는 어떤 값도 들어 갈 수 있다. [] 키워드를 이용해서 표현 var array1 = []; // var array1 = new Array(); var..
-
json 사용 이유Server/Nodejs 2020. 2. 20. 18:33
JSON이란? (JavaScript Object Notation) : 경량(Lightweight)의 DATA-교환 형식 속성-값 쌍 || 키-값 쌍으로 이루어진 데이터 오브젝트 개방형 표준 포맷이다. json 사용이유? 네트워크를 사용하는 데이터 통신은 데이터를 byte형태로 전달한다. 서버와 클라이언트 또는 애플리케이션에서 처리할 데이터를 주고받을 때 쓰는 자료 형식 중 대표적인 것이 XML와 JSON이다. XML와 JSON은 공식포멧이기 때문에 다른 개발자 사이에 데이터 통신을 가능하도록 한다. 최근 추세는 xml에서 json으로 대체되고 있다. 그 이유는 ? 1. json은 특정 언어에 종속되지 않는다. 2. xml보다 최소한의 용량으로 데이터 전송이 가능하다. xml은 HTML과 같이 태그 구조의..