koa2 get請求後臺正常接收參數 前端報404錯誤
阿新 • • 發佈:2018-04-11
ima span 接收 inf next query 不知道 info 請求
剛學習一門技術時,總會踩一些坑。
前端代碼
function del(mId){ $.ajax({ type:"get", url:"/delUser", data:{id:mId}, success:function(data){ console.log(‘成功了‘); console.log(data); } }); }
後臺接收請求代碼
router.get(‘/delUser‘,async (ctx,next)=>{ console.log(‘接收請求‘); console.log(ctx.request.query); })
結果如下:瀏覽器報 404錯誤!但服務器卻能正常接收到參數
分析:仔細看後臺代碼可以發現,這個函數裏面並沒有返回結果給前端(你發送一個請求,後臺沒有回應你,導致前端不知道下一步怎麽辦),所以,不管是get請求還是
post請求,你後臺起碼得回應一下前端,我給你還是不給你數據。
router.get(‘/delUser‘,async (ctx,next)=>{ console.log(‘接收請求‘); console.log(ctx.request.query); ctx.body="這是給前端的回應"; })
給了前端回應,瀏覽器應該就不會報404錯誤了。
koa2 get請求後臺正常接收參數 前端報404錯誤