de(express 모듈) 학습 총결산(二)

1700 단어
위의 글에서 우리는 익스프레스 구축 서비스의 코드를 손수 훑어보았습니다. 다음에 우리는 비계 도구를 사용하여 우리가 필요로 하는 대부분의 코드를 생성해야 합니다!어쨌든 도구를 사용하는 것을 습득하는 것이야말로 인류 진보의 관건이다!(O () O 하하 ~)
먼저 다음과 같은 비계 도구 실행 코드를 다운로드합니다.
$ npm install express-generator -g
그런 다음 다음,
express myapp cd myapp npm install
애플리케이션을 시작하려면:
$ DEBUG=myapp npm start
windos 플랫폼 사용
> set DEBUG=myapp & npm start
디렉토리 구조는 다음과 같습니다.
├── app.js ├── bin │ └── www ├── package.json ├── public │ ├── images │ ├── javascripts │ └── stylesheets │ └── style.css ├── routes │ ├── index.js │ └── users.js └── views ├── error.jade ├── index.jade └── layout.jade

express 간단한 루트


여기에는 Express 라우팅에 대한 간단한 설명만 나와 있습니다.루트(Routing)는 하나의 URI(또는 경로)와 특정한 HTTP 방법(GET, POST 등)으로 구성되어 있으며 클라이언트가 특정한 사이트 노드에 대한 방문에 어떻게 응답하는지를 포함한다.모든 루트에는 하나 이상의 프로세서 함수가 있을 수 있으며, 루트에 일치할 때 이/일부 함수가 실행됩니다.라우팅의 정의는 다음과 같은 구조로 구성됩니다app.METHOD(PATH, HANDLER).그 중에서 appexpress의 실례이다.METHOD는 어떤 HTTP 요청 방식 중의 하나이다.PATH는 서버 측의 경로이다.HANDLER는 루트가 일치할 때 실행해야 하는 함수입니다.
다음은 예이다
//            "Hello World!"   
app.get('/', function (req, res) {
  res.send('Hello World!');
});

//        POST   
app.post('/', function (req, res) {
  res.send('Got a POST request');
});

// /user      PUT   
app.put('/user', function (req, res) {
  res.send('Got a PUT request at /user');
});

// /user      DELETE   
app.delete('/user', function (req, res) {
  res.send('Got a DELETE request at /user');
});

다음 글은 우리가express를 사용하는 것을 소개할 것이다.Router 클래스는 모듈식 마운트 가능한 라우팅 핸들을 만듭니다!

좋은 웹페이지 즐겨찾기