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. javascript - js 寫一個正則 提取文本中的數據2. javascript - 為什么我的vue里的router-link不起作用3. javascript - js一個小的算法問題,找個好一點的答案。4. javascript - vue子路由匹配渲染到頂級視圖層問題5. 算法 - python 給定一個正整數a和一個包含任意個正整數的 列表 b,求所有<=a 的加法組合6. javascript - 游戲里物體角色層次渲染邏輯和代碼怎么寫才好?7. javascript - 發現個奇怪的問題,寫的css動畫當我把標簽頁收起時動畫自動暫停了8. javascript - 新組成的數組打印出來出現問題,里面有對象,但長度為空9. javascript - 關于Lazyload遇到的問題10. javascript - 如果根據參數給table中的tr綁定不同事件
