node-express

1794 단어
Express는 현재 가장 유행하는 Node 기반입니다.js의 웹 개발 프레임워크는 완전한 기능을 가진 사이트를 신속하게 구축할 수 있다.Express 프레임워크의 핵심 기능은 다음과 같습니다.
중간부품을 통해 http 요청에 응답합니다.다른 HTTP 요청 작업을 수행하기 위한 라우팅 테이블을 정의합니다.템플릿에 매개 변수를 전달하여 페이지를 동적으로 렌더링합니다.설치: 우선 새 폴더를 만들고 폴더에shift를 오른쪽 단추로 눌러서 명령 창에 들어가 npm init를 입력하여 패키지를 생성합니다.json 파일.그리고 타오바오 미러 cnpm npm install -g cnpm --registry =https://registry.npm.taobao.org1 cnpm을 사용하여express를 설치하고 타오바오 렌즈를 사용하는 것이 좋습니다(npm가 틀릴 수 있습니다)
cnpm install express --save 1 이것은 npm 설치입니다.
npm install express --save
express 기반 백엔드 서비스 빠른 구축
1. 익스프레스 모듈 도입
2.express 방법을 호출하여express 실례 대상을 생성
3. 다른 URL 주소 요청에 응답하기 위해 루트를 설정합니다
루트: 하나의 url 주소는 서로 다른 루트 처리 프로그램에 대응한다. (서로 다른 url 주소는 서로 다른 리셋 함수로 응답한다.)
4. 스니퍼 포트 번호
const express = require('express'); 
const server = express(); 

server.get('/',(req,res) => { 
    res.send('express');
});

server.listen(3000);

express 라우팅
문법: app.methods(path,callback)
app는express 실례 대상methods는 요청 방법get | post | put | update | delete |... path는 경로 (URL이 정한 pathname) 이며, 반드시 '/' 로 시작해서callback 리셋 함수로루트의 처리 함수인reqres (여기의reqres는 원생 nodejs의reqres입니다. 그러나 원생보다 더 많은 속성 방법은express에 추가된 것입니다.)next는 하나의 방법입니다. 이 방법을 사용하면 루트가 다음 일치하는 것과 계속 일치하도록 합니다.
루트 코드와 http 요청 주소의 대응 관계
// GET http://localhost:3000/
server.get('/',(req,res) => {res.send('hello express') })

// GET http://localhost:3000/abc
server.get('/aa',(req,res) => {res.send('hello aa') })

req.query: get 요청이 전달된 매개 변수 (URL의 검색 매개 변수 열) 를 가져옵니다.body:post 요청이 전달된 파라미터를 가져오려면express를 설정해야 합니다.json과express.urlencoded 이 두 개의 중간부품
server.use(express.json());
server.use(express.urlencoded({extended:true}));

좋은 웹페이지 즐겨찾기