国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

基于express中路由規則及獲取請求參數的方法

2019-11-19 14:11:20
字體:
來源:轉載
供稿:網友

express中常見的路由規則

主要使用的路由規則是get和post兩種,即

var express = require('express');var app = express();app.get();  // get和post兩種請求方式app.post();

app.get()和app.post()的第一個參數為請求路徑,第二個參數為處理請求的回調函數;回調函數有兩個參數,分別為req和res,代表請求信息和響應信息。

獲取請求路徑和請求體中的各種參數

路徑請求及對應獲取請求路徑的形式有以下幾種:

(1)req.query (查詢get請求中的參數)

GET /shoes?order=desc&shoe[type]=converse&shoe[color]=bluereq.query.order// =>'desc'req,query.shoe.type// =>'converse'

(2)req.body (查詢請求體)

// POST user[name]=dby&user[email]=bing@163.comreq.body.user.name// =>'dby'

(3)req.params

// GET /file/javascript/jquery.jsreq.params[0]// => 'javascript/jquery.js'

(4)req.params(name)

// ?name=tobireq.params(name)// => 'tobi'// POST name=tobireq.param('name')// => 'tobi'

由上述代碼可以很明顯的看出各種獲取路徑的含義:

req.query: 處理get請求,獲取get請求的請求參數

req.params: 處理/:xxx形式的get或者post請求,獲取請求參數

req.body: 處理post請求,獲取post了請求的請求體

req.param(): 處理get和post請求,但查找優先級由高到低為req.params->req.body->req.query

注:路徑規則支持正則表達式。

以上這篇基于express中路由規則及獲取請求參數的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南江县| 高尔夫| 诸城市| 玉山县| 班戈县| 广南县| 潮安县| 叶城县| 和田市| 定远县| 清苑县| 陕西省| 海伦市| 临夏市| 昌邑市| 陈巴尔虎旗| 马公市| 东阳市| 新和县| 长白| 伊宁市| 西平县| 思茅市| 房山区| 南和县| 姜堰市| 滕州市| 吴川市| 耒阳市| 竹溪县| 靖江市| 桃园县| 乌什县| 治县。| 大田县| 西青区| 垫江县| 淮安市| 丰都县| 双柏县| 定州市|