html5 - 新手提问:为什么form表单的post请求 路由处理不了
问题描述
前台 ws.html
<form method='post'> <p > <lable for='name'>手机号</lable> <input type='text' placeholder='请输入你的手机号' name='pnum'> <lable for='price'>QQ号</lable> <input type='text' placeholder='请输入你的qq号' name='qnum'> <lable for='num'>邮箱</lable> <input type='text' placeholder='请输入你的邮箱' name='email'> </p> <button type='submit' class='btn btn-default'>提交</button></form>
路由 ws.js
router.post(’/ws’,function(req,res,next){ console.log(req,body); res.render(’suc’,{ message : '恭喜你完善成功', })})
问题解答
回答1:根本就没有进这个路由吧,你的 log 信息输出了吗?
你的 <form method='post'> 没有 action,默认应该 post 到了网站首页。
相关文章:
1. 请问带渐变背景的进度条如何实现?求给点思路2. javascript - 读js权威指南“作为值得函数”产生了疑惑,求释疑3. python3.x - python中的虚拟环境怎样设置一直处于激活状态4. boostrap怎么在移动端不显示sidebar?5. 网页爬虫 - Python爬虫返回状态码与实际情况不符?6. arguments问题7. mysql - 数据库建字段,默认值空和empty string有什么区别 1108. python中merge后文件莫名变得非常大9. file - Python如何读文件内容修改后写回原文件10. javascript - 为什么 process.stdin 会有 write 方法◔ ‸◔?