본문 바로가기

node.js개발4

node.js & Express Develop#3 [ node.js 개발일지 3일 ] Table of contents #0 Concept #1 Develop #0. Concept 포트 설정, express 프레임워크에서의 routing 개념 포트 설정 경로 /bin/www.js 소스코드 내용 var port = normalizePort(process.env.PORT || '3000'); app.set('port', port); Routing Routing이란? view와 URL을 연결 #1. Develop Client2Server 송/수신 로직 분석을 위한 Routing & Template 문법 습득, DB, Redis 이용 Routing Routing이란? view와 URL을 연결 1. View 생성 view를 veiws 폴더하위에 template 생.. 2021. 3. 16.
node.js & Express Develop#2 [ node.js 개발일지 2일 ] Table of contents #0 Concept #1 Develop #0. Concept 주로 이용되는 전역 객체, 모듈 Node.js 에서 자주 이용되는 전역객체 1. console 객체 console.log(): 콘솔에 로그 메시지 출력 console.time(label) : 시간 측정 시작 console.timeEnd(label) : 시간 측정 종료 2. Process 객체 1) 속성 process.argv: 프로그램의 매개변수 정보 process.env : 컴퓨터 환경과 관련된 정보 process.version : Node.js의 버전 process.versions : Node.js 프로세스에서 사용하는 모듈들의 버전 process.arch : 프로세서의 아.. 2021. 3. 14.
node.js & Express Develop#1 [ node.js 개발일지 1일 ] Table of contents #0 Concept #1 Develop #0. Concept 기존의 Java와는 다른 Javascript의 객체지향의 특징, 코드 간결성을 위한 상속과 생성자 개념 및 문법, 변수 영역 관련 Scope, hoisting, 기본vs확장모듈, require 대상의 특성은 객체의 속성(Property), 대상의 동작은 객체의 메소드(Method) 객체지향 요소 1) 클래스 : 전통적인 객체지향은 클래스라는 틀을 이용해서 객체를 생성하나, 원형적 (Prototypal) 객체 지향 언어는 "객체를 재사용해 이를 하나의 프로토타입으로서 밑바탕에 깔고 객체를 생성 +주로 객체로 생성시, 함수를 대문자로 표기, 일반 함수는 소문자로 표기 2) 캡슐화 .. 2021. 3. 12.
node.js & Express Develop#0 [ node.js 개발일지 0일 ] Table of contents #0 Concept #1 Develop #0. Concept Node.js의 개념과 구조, Javascript 언어 특징 4가지, 함수 종류 3가지 node.js 란? 네트워크 어플리케이션(Frontend, Backend) 개발을 위한 소프트웨어 플랫폼, 언어는 Javascript를 이용함. File Tree bin node_modules -> npm 을 통한 패키지 설치 app의 의존성 모듈이 설치 되는 곳 public -> UI 자바스크립트 파일, CSS, img 파일 등.. 위에는 stylesheets만 있는데 javascripts/ , images/ 등의 폴더 추가 웹 서버에 올라가는 폴더 routes -> 클라이언트로부터 요청받.. 2021. 3. 11.