站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        nodejs then的用法是什么

        nodejs then的用法:1、在nodejs下安裝mysql模塊;2、通過(guò)“require()”方法引入js;3、通過(guò)“Mysql.updateMysql(Name,Path).then(…)”方式使用then即可。

        nodejs then的用法是什么

        本文操作環(huán)境:windows7系統(tǒng)、nodejs10.16.2版、Dell G3電腦。

        nodejs 中.then的使用

        在nodejs中我們?cè)趺词褂?then來(lái)返回結(jié)果集呢

        1、nodejs下安裝mysql模塊

        npm install mysql

        2、這里是我們Mysql.js的配置以及函數(shù)

        //引入數(shù)據(jù)庫(kù) var mysql=require('mysql'); //實(shí)現(xiàn)127.0.0.1本地鏈接 var DATABASE = "test"; var table='test' var connection = mysql.createConnection({     host:'127.0.0.1',     user:'root',     password:'root',     port:'3306',     database: DATABASE });  //修改數(shù)據(jù) function  updateMysqlToken(Id,Name,Path) {     console.info('select Name====' + Name);     console.info('select Path====' + Path);     var Name = Name;     var Path = Path; //主要是這里對(duì)Promise的使用,只有Promise才能使用.then     return new Promise(function (resolve,reject){         //定義我們的sql         var updateSql = 'UPDATE ' + table +' set Name = ?, Path = ?,          where Id = ? ';         //這里對(duì)應(yīng)sql的字段         var updateParams = [Name,Path,Id];         //nodejs的執(zhí)行         connection.query(updateSql,updateParams, function(err, rows, fields ) {             if (err){                 reject(err)             }             // console.log(  `The solution is: ${rows.length }  `  );             console.info(` the getRowByPkOne sql ${updateSql}`)             if( !rows || rows.length == 0 )                 resolve(null)             else                 resolve(rows[0])         })     }) }

        3、下面編寫(xiě)我們的.then的使用,res.send返回的是一個(gè)JSON格式的數(shù)據(jù)

        //引入js,這里是對(duì)數(shù)據(jù)庫(kù)的連接配置 var Mysql = require('Mysql.js');   Mysql.updateMysql(Name,Path).then(                     //updateMysql修改這里返回的值是個(gè)object對(duì)象,所以我們需要對(duì)其進(jìn)行JSON解析                     function(message) {                         console.info('message===' + JSON.stringify(message));                     }                 )                 //將結(jié)果集返回給前端                 res.send(result);             }

        推薦學(xué)習(xí):《node.js視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 国产欧美精品一区二区三区四区| 最新精品亚洲成a人在线观看| 另类国产精品一区二区| 国产精品白丝AV网站| 亚洲日韩国产精品乱| 国语自产精品视频| 免费欧美精品a在线| 精品不卡一区二区| 亚洲日韩精品一区二区三区| 国产亚洲精品影视在线产品| 94久久国产乱子伦精品免费 | 国产精品美女久久久久av爽| 国产韩国精品一区二区三区久久| 三上悠亚久久精品| 亚洲欧美日韩国产一区二区三区精品| 国产精品香蕉在线观看| 亚洲国产成人精品不卡青青草原| 99久久精品费精品国产一区二区| 国产日产韩国精品视频| 精品三级AV无码一区| 精品国产一区AV天美传媒| 久久精品国产亚洲AV无码娇色| 午夜精品乱人伦小说区| 中文国产成人精品久久亚洲精品AⅤ无码精品| 久久久久无码精品国产app| 精品久久久久久国产牛牛app| 国产精品hd免费观看| 国产精品JIZZ在线观看老狼| 一级成人精品h| 亚洲综合精品香蕉久久网97| 亚洲国产精品婷婷久久| 一级香蕉精品视频在线播放| 国产成人精品cao在线| 国产精品99久久久久久www| 国产成人精品一区在线| 国产精品欧美亚洲韩国日本久久 | 无码精品久久一区二区三区| 日本午夜精品理论片A级APP发布| 久久久久99精品成人片| 日本精品一区二区三区四区| 亚洲精品成人久久久|