2012-03-04 20 views
0

以下this beginner tutorial,如何獲得單個字段,如在php - $_POST['flda']沒有額外的圖層\庫?HTTP POST個別字段

HTML

​<form method="POST" action="/show"> 
    <input type="test" name="flda" /> 
    <input type="test" name="fldb" /> 
    <input type="submit" value="Submit" /> 
</form>​​​​​​​​​​​ 

的NodeJS

request.addListener ("data", function (data) 
{ 
    console.log ("Received POST data:'" + data + "'.\n"); 
}); 

結果

接收POST數據: 'FLDA = FIELD1 +數據& FLDB = FIELD2 +數據'。

回答

2

您需要使用Node.js附帶的querystring模塊。

var qs = require("querystring"); 

而且你的請求處理程序中:

var form = qs.parse(data);