亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nodejs body-parser 解析post數據實例

發布時間:2020-10-10 21:01:22 來源:腳本之家 閱讀:200 作者:jingxian 欄目:web開發

安裝

$ npm install body-parser

API

var bodyPaeser =require('body-parser')

可以通過body-parser 對象創建中間件,當接收到客戶端請求時所有的中間件都會給req.body 添加屬性,請求體為空,則解析為空{} (或者出現錯誤)。

bodyParser.json(options)

中間件只會解析 json ,允許請求提任意Unicode編碼支持 gzip 和 deflate 編碼。

options

一個對象,有以下屬性

inflate

默認為false,true->壓縮的請求體會被解壓,false->壓縮的請求提不被解壓。

limit

控制請求體最大大小,默認為100kb,當為數字時會轉換為bytes,當為字符串時,value值會通過 bytes庫 轉換為字節大小。

reviver

此選項會通過JSON.parse直接傳給其第二個參數。

strict

默認為true,當為true時只接受數組和對象,當為false時會接受任何JSON.parse 能接受的。

type

type 選項用來決定中間件要解析媒體類型。選項可以是一個函數或者是字符串。當為字符串時,可以直接通過type-is 庫直接傳遞給選項,字符串也可以為一個擴展名(例如json)、mime 類型(application/json、/ 、*/json)。當為函數時:默認為application/json。

verify

verify選項,若缺失則為一個函數function(req,res,buf,encoding),buf為一個Buffer。

bodyParse.raw(option)

將請求體內容作為Buffer來處理,并返回。支持gzip deflate 壓縮。

inflate

limit

type

verify

bodyParser.text(option)

將請求提內容作為字符串來處理,并返回。支持gzip deflate 壓縮。

defaultCharset

若請求頭未設置Content-Type則默認為utf8

inflate

type

verify

bodyParser.urlencoded(option)

中間件只解析urlencoded 請求體,并返回,只支持UTF-8編號文本,支持gzip deflate 壓縮。

extend

ture->使用queryString庫(默認) false->使用qs庫。

limit

parameterlimit

指定parameters最長長度,默認1000

type

verify

舉例:

const express=require('express');
const bodyParser=require('body-parser');

var server=express();
server.listen(8080);

server.use(bodyParser.urlencoded({
 extended: false,         //擴展模式
 limit:  2*1024*1024      //限制-2M
}));

server.use('/', function (req, res){
 console.log(req.body); //POST
 //req.query  GET
 //req.body  POST
});

html代碼:

<form action="http://localhost:8080" method="post">
   用戶:<input type="text" name="user" /><br>
   密碼:<input type="password" name="pass" /><br>
<input type="submit" value="提交" >

以上這篇nodejs body-parser 解析post數據實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

措勤县| 宁城县| 海晏县| 泰宁县| 兰考县| 桐庐县| 新巴尔虎左旗| 衡南县| 凤台县| 金山区| 错那县| 项城市| 沙河市| 麻江县| 呼伦贝尔市| 孟连| 沈阳市| 红安县| 吉木萨尔县| 吕梁市| 孟州市| 甘谷县| 稷山县| 绩溪县| 尉氏县| 太和县| 六盘水市| 天峻县| 大名县| 新宾| 金昌市| 藁城市| 定西市| 合山市| 滕州市| 四子王旗| 西宁市| 芜湖市| 贺兰县| 阜南县| 通城县|