egg js vue delete 请求

egg js vue delete 请求


  async delete() {
    // queryId
    // console.log("queryId");
    // console.log(queryId);
    // const { ctx } = this;
    const { ctx, app } = this;
    // CSSTransition 
    let body= ctx.request.body
    // ctx.params
    console.log(  "ctx.params");
    console.log(  ctx.params);
    // ctx.params
// { id: '1' }
let  id=ctx.params.id

   let img=  await app.mysql.get('img',{id});
  //  img.img
  const target = path.join(this.config.baseDir, 'app', img.img);
  console.log("target");
  console.log(target);
//9. fs.unlink删除文件  
fs.unlink(target,function(error){
  if(error){
      console.log(error);
      return false;
  }
  console.log('删除文件成功');
})


    console.log("body");
    console.log(body);
   
    // console.log("req");
    // console.log(req);
    // console.log("ctx");
    // console.log(ctx);
    // const body = ctx.request.body;
    // const res = await app.mysql.delete('img',{img: '25'});
    // let  id= ctx.query.id
    // ctx.params;
    // let  id= body.id
    console.log("ctx.query");
    console.log(ctx.query);
    const res = await app.mysql.delete('img',{id});
    console.log("id");
    console.log(id);
    // const resData = [
    //   ...res,
    // ];
    // const resData = await ctx.service.article.lists();
    if (res) {
      ctx.body = {
        status: 200,
        data: res,
      };
    } else {
      ctx.body = {
        status: 500,
        errMsg: '查询文章列表失败',
      };
    }
  }
  router.delete('/img/delete/:id', controller.img.delete);
   axios.delete(`${Global.axiosUrl}img/delete/${img.id}`, {id:img.id}).then((res) => {
        console.log("res");
         console.log(res);
      });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值