<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。 app.js 是主文件,index.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');});
每当我点击提交按钮时,我都无法发布表单数据,它显示404错误,我做错了什么? , 如何发出post请求并获取论坛数据?
最佳答案
你拥有什么:
action"/submit"
你应该拥有什么:
action="/submit"
关于javascript - 无法在node js中使用post请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44487202/