码迷,mamicode.com
首页 > 其他好文 > 详细

koa2 get请求后台正常接收参数 前端报404错误

时间:2018-04-11 00:26:50      阅读:2074      评论:0      收藏:0      [点我收藏+]

标签:pre   ESS   .ajax   ack   cti   函数   query   get   分享图片   

刚学习一门技术时,总会踩一些坑。

前端代码

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错误

标签:pre   ESS   .ajax   ack   cti   函数   query   get   分享图片   

原文地址:https://www.cnblogs.com/Mrrabbit/p/8783427.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!