nodejs then的用法是什么

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

nodejs 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);            }

登录后复制

 推荐学习:《node.js视频教程》

以上就是nodejs then的用法是什么的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2633729.html

(0)
上一篇 2025年3月7日 04:24:47
下一篇 2025年3月6日 04:15:45

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • nodejs fs怎么删除文件

    nodejs fs删除文件的方法:1、新建JS文件并导入fs模块;2、使用mkdirSync方法创建文件夹user;3、调用fs模块中的open()方法打开文件;4、调用unlink方法删除文件即可。 本文操作环境:windows7系统、n…

    2025年3月7日 编程技术
    200
  • nodejs怎么设置成员

    nodejs设置成员的方法:1、创建一个js示例文件;2、通过“c.name=”my circle””方式在对象生成后,给它附上成员变量即可。 本文操作环境:Windows7系统、nodejs10.16.2版、DEL…

    2025年3月7日
    200
  • nodejs安装后npm报错怎么办

    nodejs安装后npm报错的解决办法:1、在官网下载node.js的安装包;2、直接解压并将解压后的文件名改为“nodejs7”;3、配置环境变量;4、配置node的缓存路径即可。 本文操作环境:Windows7系统、nodejs7版、D…

    2025年3月7日
    200
  • nodejs怎么删文件夹

    nodejs删文件夹的方法:1、创建一个js示例文件;2、引入fs模块;3、通过“function deleteall(path) {…}”方法删除文件夹即可。 本文操作环境:Windows7系统、nodejs10.16.2版、…

    2025年3月7日
    200
  • 浅谈Node.js中怎么使用console

    如何在node.js中使用控制台?本篇文章给大家介绍一下在node.js中使用控制台的方法,了解一下console 类中的大多数方法,希望对大家有所帮助! 在这篇文章中,我们将学习如何更有效地使用Node.js console 类中的大多数…

    2025年3月7日 编程技术
    200
  • nodejs中如何定义全局变量

    在nodejs中,可以利用全局对象global来定义全局变量,所有全局变量都是global对象的属性,定义语法“global.变量名=”变量值”;”;还可以利用“global.变量名”语句来访问该全局变量。 本教程操…

    2025年3月7日
    200
  • nodejs和jquery的区别是什么

    区别:jquery是一个运行在客户端的javascript库,主要提供操作DOM等等的简化操作,处理客户端事务;而nodejs是运行在服务器端的一个服务器程序,是一个服务器软件,可以用js语言操作服务器层面的事务。 本教程操作环境:wind…

    2025年3月7日
    200
  • 快速带你搭建并配置好Node.js环境

    本篇文章带大家五分钟搞定搭建node.js环境的方法,希望对大家有所帮助! 一、下载Node.js镜像文件 附上下载地址:Node.js官网 这里用windows64位举例,其他操作系统的同学请移步 1、点击downloads,然后根据需要…

    2025年3月7日 编程技术
    200
  • nodejs的lts和current有什么区别

    区别:Current指的是当前发布的最新node版本,里面包含了最新的功能特性,但会不稳定,会不定期的进行更新优化或者修复问题;而LTS指的是长期支持的node版本,即稳定版,里面包含的功能就是稳定的。 本教程操作环境:windows7系统…

    2025年3月7日
    200
  • nodejs跟vue冲突吗

    nodejs跟vue不冲突,使用vue-cli搭建项目时需要用到nodejs。在node里面通过Npm安装并搭建vue项目,可以方便进行模块化管理;这样整个项目就能实现模块化组件化,并且按需加载。 本教程操作环境:windows7系统、no…

    2025年3月7日
    200

发表回复

登录后才能评论