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

nodejs then的用法是什么

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

nodejs then的用法是什么

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

nodejs 中.then的使用

在nodejs中我們怎么使用.then來返回結(jié)果集呢

1、nodejs下安裝mysql模塊

npm install mysql

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

//引入數(shù)據(jù)庫 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; //主要是這里對Promise的使用,只有Promise才能使用.then     return new Promise(function (resolve,reject){         //定義我們的sql         var updateSql = 'UPDATE ' + table +' set Name = ?, Path = ?,          where Id = ? ';         //這里對應(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、下面編寫我們的.then的使用,res.send返回的是一個JSON格式的數(shù)據(jù)

//引入js,這里是對數(shù)據(jù)庫的連接配置 var Mysql = require('Mysql.js');   Mysql.updateMysql(Name,Path).then(                     //updateMysql修改這里返回的值是個object對象,所以我們需要對其進(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號-2    滬公網(wǎng)安備31011702889846號
亚洲精品视频观看| 久久一本精品久久精品66| 日韩专区在线观看| 97色精品视频在线观看| 精品一卡2卡三卡4卡乱码精品视频| 98久久人妻无码精品系列蜜桃| 亚洲av午夜成人片精品网站| 国产啪精品视频网站免费尤物| 国产精品99久久久久久猫咪| 亚洲国产欧美日韩精品一区二区三区| 国产精品老女人精品视| 色妞WWW精品免费视频| 欧美日韩精品乱国产| 亚洲精品123区在线观看| 精品久久久久久中文字幕大豆网| 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 久久国产乱子伦免费精品| 久久99热精品这里久久精品| 国产精品丝袜黑色高跟鞋| 国产亚洲美女精品久久久久狼| 亚洲日韩精品无码一区二区三区| 日韩精品人妻一区二区中文八零| 久久久久无码精品| 三上悠亚日韩精品一区在线| 久久激情亚洲精品无码?V| 久久亚洲国产成人精品无码区| AV天堂午夜精品一区| 亚洲愉拍99热成人精品热久久| 在线精品亚洲一区二区小说| 亚洲国产精品人久久电影 | 久久水蜜桃亚洲AV无码精品| 国产精品电影一区| 国产精品视频免费一区二区| 精品国产粉嫩内射白浆内射双马尾| 精品人妻无码一区二区三区蜜桃一| 亚洲AV无码国产精品永久一区 | 日韩精品成人亚洲专区| 人妻少妇精品视频专区| 国产精品女人呻吟在线观看| 久久久久99精品成人片三人毛片| 国语自产偷拍精品视频偷蜜芽|