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. docker start -a dockername 老是卡住,什么情况?2. javascript - ES5的闭包用ES6怎么实现3. java - mybatis源码分析4. Java使用数组的速度比C ++中std :: vector快8倍。我做错什么了?5. angular.js - angularJs 在谷歌浏览器上面 输入框输入中文不能响应,但英文和字母可以,其他浏览器不存在这个问题6. javascript - react-router 4.0版本怎么实现以前onEnter的效果7. java - 请问一下genymotion如何连接到内网上一个网站8. docker镜像push报错9. 请求一个接口,如何获取执行到的mysql,10. 如何安装 mysql 8

网公网安备