文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php教程>nodejs then的用法是什么

nodejs then的用法是什么

时间:2021-11-03  来源:互联网

今天PHP爱好者为您带来nodejs then的用法:1、在nodejs下安装mysql模块;2、通过“require()”方法引入js;3、通过“Mysql.updateMysql(Name,Path).then(...)”方式使用then即可。希望对大家有所帮助。

本文操作环境:windows7系统、nodejs10.16.2版、Dell G3电脑。

nodejs 中.then的使用

在nodejs中我们怎么使用.then来返回结果集呢

1、nodejs下安装mysql模块

npm install mysql

2、这里是我们Mysql.js的配置以及函数

//引入数据库
var mysql=require('mysql');
//实现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
});

//修改数据
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 = ? ';
       //这里对应sql的字段
       var updateParams = [Name,Path,Id];
       //nodejs的执行
       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格式的数据

//引入js,这里是对数据库的连接配置
var Mysql = require('Mysql.js');

Mysql.updateMysql(Name,Path).then(
                   //updateMysql修改这里返回的值是个object对象,所以我们需要对其进行JSON解析
                   function(message) {
                       console.info('message===' + JSON.stringify(message));
                   }
               )
               //将结果集返回给前端
               res.send(result);
           }

以上就是nodejs then的用法是什么的详细内容,更多请关注php爱好者其它相关文章!

相关阅读更多 +
最近更新
排行榜 更多 +
元梦之星最新版手游

元梦之星最新版手游

棋牌卡牌 下载
我自为道安卓版

我自为道安卓版

角色扮演 下载
一剑斩仙

一剑斩仙

角色扮演 下载