zoukankan      html  css  js  c++  java
  • koa2 get请求后台正常接收参数 前端报404错误

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

    前端代码

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

  • 相关阅读:
    python 多个变量赋值
    python标准数据类型
    Python 变量类型
    H3C 扩展ACL与基于时间的ACL
    H3C BGP-filter-policy
    H3C 标准ACL
    H3C BGP实验集合
    H3C IS-IS实验大集合(ipv6)
    H3C ISIS实验大集合(IPv4)
    JS 封装一个显示时间的函数
  • 原文地址:https://www.cnblogs.com/Mrrabbit/p/8783427.html
Copyright © 2011-2022 走看看