Вот мой простой form.html:обрабатывать данные формы с помощью Node.js
<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('/');
});
Когда я написал приложение. js path "our-project/app.js" в атрибуте action и отправил форму, нет никакого ответа. form.html путь «наш-проект/форма/form.html»
необходимо вместо этого использовать внешний URL-адрес страницы. В вашем случае это «/ form» – Jerry