1. 程式人生 > >koa2 get請求後臺正常接收參數 前端報404錯誤

koa2 get請求後臺正常接收參數 前端報404錯誤

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錯誤