zoukankan      html  css  js  c++  java
  • ndoe.js 异步处理 两种方式

    //引入模块

    const   async = require('async');
    //接口
    1.  function  create(req,res){

         async.waterfall([

            //执行的方法

              function (callback){

                  // 内容 事物处理

                 //返回结果 

                  if (err) { return callback(err) };

                 callback(null,result);

                }

       ], function(err,result){

          //结果处理

            if(err){res.json({ status: 'error', result: err });} 

            else{ res.json({ status: 'success' });}

    })

    }

    2.   function  create(req, res{

      //异步方法

    let permit = await getCombRolePemit(objp.roleArr);

    }

    async  fucntion  getCombRolePemit(roles){

        //组合数据 和sql语句

        //执行任务

        return  new Promise ((resolve,reject)=>{

           //处理sql语句

          //返回结果

          if(err) reject (err);

           resolve(result);

    })

    }

  • 相关阅读:
    Fidder
    常见正则表达式使用
    HTML5 Boilerplate
    微信公众号开发--微信机器人
    sublime text插件推荐
    个人博客开发-笔记
    css之图像替换
    关于浮动与清除浮动
    css定位机制
    Java 集合类实现原理
  • 原文地址:https://www.cnblogs.com/yangjinbo/p/9672682.html
Copyright © 2011-2022 走看看