第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何處理Node.js中的POST數(shù)據(jù)?

如何處理Node.js中的POST數(shù)據(jù)?

ITMISS 2019-06-06 10:13:38
如何處理Node.js中的POST數(shù)據(jù)?如何提取表單數(shù)據(jù)(form[method="post"])和從HTTP發(fā)送的文件上載POST方法Node.js?我看過文檔,谷歌了一下,什么也沒找到。function (request, response) {     //request.post????}有圖書館還是黑客?
查看完整描述

3 回答

?
一只萌萌小番薯

TA貢獻1795條經(jīng)驗 獲得超7個贊


您可以使用querystring模塊:

var qs = require('querystring');function (request, response) {
    if (request.method == 'POST') {
        var body = '';

        request.on('data', function (data) {
            body += data;

            // Too much POST data, kill the connection!
            // 1e6 === 1 * Math.pow(10, 6) === 1 * 1000000 ~~~ 1MB
            if (body.length > 1e6)
                request.connection.destroy();
        });

        request.on('end', function () {
            var post = qs.parse(body);
            // use post['blah'], etc.
        });
    }}

現(xiàn)在,例如,如果您有一個input帶名稱的字段age,您可以使用變量訪問它。post:

console.log(post.age);


查看完整回答
反對 回復 2019-06-06
?
收到一只叮咚

TA貢獻1821條經(jīng)驗 獲得超5個贊

如果有人試圖淹沒您的RAM,一定要關(guān)閉連接!

var qs = require('querystring');function (request, response) {
    if (request.method == 'POST') {
        var body = '';
        request.on('data', function (data) {
            body += data;
            // 1e6 === 1 * Math.pow(10, 6) === 1 * 1000000 ~~~ 1MB
            if (body.length > 1e6) { 
                // FLOOD ATTACK OR FAULTY CLIENT, NUKE REQUEST
                request.connection.destroy();
            }
        });
        request.on('end', function () {

            var POST = qs.parse(body);
            // use POST

        });
    }}


查看完整回答
反對 回復 2019-06-06
  • 3 回答
  • 0 關(guān)注
  • 1028 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號