簡體   English   中英

使用node.js處理表單數據

[英]handle the form data using node.js

這是我簡單的form.html:

<form id="login-form" action=" ?? " method="post">Email
    <br/>
    <input type="text" name="Email" id="em" />
    <br/>password
    <br/>
    <input type="text" name="password" id="pas" />
    <br/>
    <br/>
    <br/>
    <input type="submit" value="Submit" />
</form>

這是我明確的node.js代碼app.js:

app.post('/form', passport.authenticate('local-login', {
    failureFlash: true // allow flash messages
}),

function (req, res) {
    console.log("hello");

    if (req.body.remember) {
        req.session.cookie.maxAge = 1000 * 60 * 3;
    } else {
        req.session.cookie.expires = false;
    }
    res.redirect('/');
});

當我在action屬性中編寫app.js路徑“ our-project / app.js”並提交表單時,沒有任何響應。 form.html路徑“我們的項目/form/form.html”

與評論部分中的內容類似:

html表單的操作部分有點不清楚它的含義是:我將對此特定的URL路徑進行操作。

例如,如果要從路徑“ / path”獲取數據,則在使用get時應按字面意思輸入,以更改URL上的路徑,例如:facebook.com/user=id&name=zargold。

或者,如果您希望將其發布到該特定路徑...它將:使用POST將獲取該信息...那么我可能會使用npm模塊body-parser *,以便您可以輕松地解析來自正文並提取為body.name或body.email。

暫無
暫無

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

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