如何使用nodejs then
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,本篇内容介绍了"如何使用nodejs then"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!node
千家信息网最后更新 2024年11月30日如何使用nodejs then
本篇内容介绍了"如何使用nodejs then"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
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"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
数据
内容
数据库
更多
模块
知识
结果
配置
实用
学有所成
接下来
函数
前端
只有
困境
字段
实际
对象
情况
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发应用市场
成都it软件开发能干到多少岁
中指数据库密码时限
数据库技术及应用名词解释
广州什么大学教软件开发
全境封锁2一直登录不上服务器
sql 2005复制数据库
mc服务器怎么防护
计算机网络技术所需要的能力
大学生数据库应用中心
三星服务器内存
网络安全等级保护评估机构
为什么租服务器比较好
羽生柚子服务器不是包吃包住的吗
医药设备软件开发
用虚拟机做服务器web
2021年网络安全行业发展趋势
车衣机裁数据库
上海班图网络技术有限公司
怎么开发数据库的系统
中指数据库密码时限
服务器接口测试
sql连接时的服务器名称
全民共筑网络安全
网络安全等级保护评估机构
提高网络安全意识感言
中国城市空气质量数据库
门头沟区戴尔服务器
诛仙2碧海服务器
湖南数据库空投箱批量定制