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. 下载32位vc9和11、14运行库时解压错误3. PHP搜索功能的实现 哪里错了4. java - mysql缓存问题5. mysql - 千万级数据表如何有效的变更字段?6. php+mysql 高并发 根据id 循环下载数据如何避免重复 (接口)7. mysql优化 - mysql like语句会导致全表扫描?8. mysql多表查询9. 电脑上装了wamp后,再装了mysql,wamp上的mysql就不能用了10. angular.js使用$resource服务把数据存入mongodb的问题。

网公网安备