함수2 'Express' 도전#2 Express set(name, value) 서버 설정을 위한 속성 지정 주요 속성 env, 서버 모드 설정 views, 뷰들이 들어 있는 폴더 또는 폴더 배열 설정 view engine 디폴트로 사용할 뷰 엔진 설정 응답을 보낼 때 사용할 탬플릿의 종류를 설정해줌 get(name) set에서 설정한 속성 가져오기 use([path], function, [function...]) 미들웨어 함수 사용 *미들웨어 함수, 웹 요청과 응답에 관한 정보를 사용해 필요한 처리를 진행할 수 있도록 독립된 함수 *use()로 미들웨어 등록, next()로 다음 미들웨어 호출하여 처리 *라우팅, 요청 패스를 분석하여 요청 정보를 처리할 수 있는 함수로 전달 var express = require('express') , .. 2016. 10. 23. '함수를 생성하는 3가지 방법' 함수와 프로토타입 체이닝 자바스크립트에서 함수도 일반 객체처럼 값으로 취급모두 같은 함수를 생성하지만 각각의 방식에 따라 미묘한 동작 차이 발생 함수 선언문(function statement)함수 리터럴 형태와 동일반드시 함수명 정의 function add(a, b){return a+b;} 함수 표현식(function expression)함수도 숫자나 문자열처럼 변수에 할당하는 방식 var add = function(a, b){return a+b;}*익명함수, 위 함수와 같이 이름이 없는 함수 Function() 생성자 함수(function constructor)위 두 방식은 내부적으로 생성자 함수를 호출하게 됨코드작성에 잘 사용하지 않음new Function('a', 'b', 'return a+b'); *미묘한 동작 차이함수 .. 2016. 10. 14. 이전 1 다음