express接收前端post請求數據


開發wifi模塊配置時,遇到post數據在后端無論用req.body還是用req.params都無法獲得前端post過來的數據,經過baidu、google得到解決辦法

前端post過來的數據是以 Request Payload 格式傳給服務器,

這種格式數據是以流的形式傳遞給后端,此外以流的形式傳遞數據給后端還有post提交文件時的 Form Data格式,

對於流模式傳輸數據,node服務器應監聽req的data事件來接受數據

router.use('/',function (req, res, next) {    
    var str = "";    
    req.on("data",function (chunk) {     
        str += chunk;    
        
    });    
    req.on("end",function () { 
        console.log(str);   
        res.end("ok");    
        
    });
});​

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM