아래 편집자는 라우팅 규칙과 Express에서 요청 매개변수를 얻는 방법을 기반으로 한 기사를 공유할 예정입니다. 이 기사는 좋은 참고 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다. 편집기를 따라 express
사용된 주요 라우팅 규칙은 get 및 post, 즉
var express = require('express'); var app = express(); app.get(); // get和post两种请求方式 app.post();
app.get() 및 app입니다. ()는 요청 경로이고, 두 번째 매개변수는 요청을 처리하기 위한 콜백 함수이며, 콜백 함수에는 요청 정보와 응답 정보를 나타내는 req, res 두 개의 매개변수가 있습니다.
요청 경로 및 요청 본문의 다양한 매개변수 가져오기
경로 요청 및 요청 경로를 가져오는 해당 형식은 다음과 같습니다.(1) req.query(get에서 매개변수 쿼리) 요청)
GET /shoes?order=desc&shoe[type]=converse&shoe[color]=blue
req.query.order
// =>'desc'
req,query.shoe.type
// =>'converse'
(2) req.body (쿼리 요청 본문)
// POST user[name]=dby&user[email]=bing@163.com
req.body.user.name
// =>'dby'
(3) req.params
// GET /file/javascript/jquery.js
req.params[0]
// => 'javascript/jquery.js'
( 4) req.params(name)
// ?name=tobi
req.params(name)
// => 'tobi'
// POST name=tobi
req.param('name')
// => 'tobi'
다양한 획득 경로의 의미는 위 코드에서 명확하게 볼 수 있습니다.
req.query: get 요청을 처리하고 요청 매개변수를 얻습니다. of the get request
req.params: /:xxx 형식으로 get 또는 post 요청을 처리하고 요청 매개변수를 얻습니다.
req.body: post 요청을 처리하고 게시된 요청의 요청 본문을 얻습니다.
req.param(): get 및 post 요청을 처리합니다. 하지만 검색 우선순위는 req.params->req.body->req.query
위 내용은 제가 모두를 위해 편집한 것입니다. . 앞으로 모든 사람에게 도움이 되기를 바랍니다.
관련 기사:
웹팩으로 js를 패키징하는 방법위 내용은 라우팅 규칙을 기반으로 하고 명시적으로 요청 매개변수를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!