簡體   English   中英

Node Js強大的Heroku

[英]Node Js formidable Heroku

如果我與郵遞員發送郵寄請求,則在我的本地網絡服務器上,以下代碼可以正常工作。

    var postData;

    var form = new formidable.IncomingForm();
    form.parse(req,function(err,fields,files){
        postData = fields;
    });

    var userName = postData.userName;
    var password = postData.password;

在Heroku上,出現以下錯誤:

TypeError:無法讀取未定義的屬性“ userName”

Local是變量postData的一個表單對象。 在Heroku上,我們未定義。

這是因為node.js具有異步特性。 試試這樣的事情-

var userName, password;

form.parse(req,function(err,fields,files){
        postData = fields;
        userName = postData.userName;
        password = postData.password;
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM