<form class="ui form" action"/submit" method="post">
<div class="field">
<label>Time you gave to your Studies:</label>
<input type="number" name="study" placeholder="Total time given:">
</div>
<div class="field">
<label>Time you gave to your <%= prof %> :</label>
<input type="number" name="profession" placeholder="total time given for profession">
</div>
<div class="field">
<label>Time you gave for Sleeping :</label>
<input type="number" name="sleeping" placeholder="total time spent on Sleeping">
</div>
<div class="field">
<label>Time you gave to your games :</label>
<input type="number" name="games" placeholder="total time given for games">
</div>
<button class="ui button" type="submit">Submit</button>
</form>
これは私のフォームであり、私はExpressを使用しています。 、私はそれが404エラーを示して送信ボタンをクリックしたときに、私は、フォームデータをポストすることはできませんよノードjsでポストリクエストを使用できません
router.post('/submit', function(req, res, next) {
var item = {
study: req.body.study,
profession: req.body.profession,
sleeping: req.body.sleeping,
games: req.body.games
};
console.log(item);
res.render('/index');});
何が間違っ:app.jsはメインファイルとindex.jsが、私はいくつかのルートを持っているルートが含まれています私がやっている?どのようにポストリクエストを作成し、フォーラムのデータを取得するのですか?あなたが持っているもの
アクションのフォームタグにエラーがあります。 'action = "submit"に更新してください。 –