express.js4.0 경로 학습 및 구현 명시 app.use, app.get, 차이 app.post의 Node.js를 프레임 워크

//express.js 라우팅 라우터 학습

라우터는 새로 추가 된 기능을 express4.0, 그것은 더 편리하고, 더 유연한로 작성된 응용 프로그램의 내부 라우팅을 할 수있는 미니 응용 프로그램처럼.

 

 

//app.get과 차이 app.use

애플리케이션 객체는 일반적으로 보낸 가기 () 메소드 익스프레스 모듈을 표현 호출함으로써 생성 익스프레스 프로그램을 나타내는 데 사용된다.

차이 :

app.use (경로 콜백) 콜백 라우터 일 수 모두 목적은 또한 기능 할 수있다.

app.get / 후 (경로 콜백)은 콜백 함수이다.

이해 :

app.get는 ()로 간주 app.use의 개략적 인 표현의 특정의 요청 (GET)이며, 다음과 같은 예이다 :

VAR 명시 =이 ( "표현")이 필요합니다;

응용 프로그램 = 표현했다;

app.get ( "/ 헬로"(REQ, 해상도) => {

    res.send ( "안녕하세요");

               })

그리고 다음에 해당

VAR 명시 =이 ( "표현")이 필요합니다;

아이디어가 부족했다 = ();

VAR 라우터 express.Router = ();

router.get ( "/"(REQ, 입술 => {

res.send ( "안녕하세요")

})) // 별도의 파일 폴더에 일반적으로이 부분 라우터

app.use ( "/ 헬로"라우터)

즉 : 라우팅 규칙은, 라우팅 개체 라우팅 규칙 복수로 정의 될 수있다 express.Router 의해 생성 된 라우터 app.use (경로, 라우터)에 정의 된 오브젝트를 나타내는 것이다.

우리는 단지 하나의 라우팅 규칙, 콜백 함수는 직접 짧은 app.get 접속 될 수있는 경우, 하나의 경우 구성 파일에서 일치 규칙 app.use (경로, 라우터), 라우터와 복수의 패스 어느 이상의 규칙.

 

추천

출처www.cnblogs.com/zyl0123/p/11489864.html