node.js mysql 不退出_node.js,node-mysql_使用了node-mysql的代码无法自动停止,node.js,node-mysql - phpStudy...
使用了node-mysql的代码无法自动停止
// db.js
var mysql = require('mysql');
module.exports = function () {
var pool = mysql.createPool({
host: "localhost",
user: 'xxx',
password: 'xxx',
database: 'xxx',
});
return pool;
}();
// valid.js
var pool = require('./db.js');
module.exports = function () {
return {
isProjectOwner: function (uid, pid, callback) {
pool.getConnection(function (err, connection) {
if (err) {
callback(err, null);
}
var sql = '.....';
connection.query(sql, [pid, uid], function (err, res, fields) {
if (err) {
callback(null, false); // Maybe attack
}
console.log(res);
if (res.length) {
callback(null, true);
} else {
callback(null, false);
}
connection.release();
});
});
},
};
}();
// tdb.js
var valid = require('./valid.js');
valid.isProjectOwner(2, 1, function (err, result) {
if (err) {
throw err;
}
console.log(result);
});
在Terminal中运行tdb.js
> $ node tdb.js
[]
false
但是,如果不使用ctrl+c,无法终止进程
我试过用普通的connect(),在回调中没使用connection.end()时也会出现这种问题,使用了的话就能正常结束进程。
新手求教,谢谢~
相关阅读:
sublime text scss 代码提示的插件能提示mixin名称吗?
"undefined" == typeof document.referrer,这里表达的什么意思?
docker容器内部无法连接宿主机所在局域网
如何用PyQt5为QML自定义一个Model
即将上线的桌面软件,如何通过各大杀毒软件的认证?
iOS7 AutoLayout 页面切换时,子视图闪动改变位置和大小
Laravel在Windows平台下,有非Composer安装的方法吗?
SQL注入 WHERE+AND+ORDER BY+LIMIT
想用python检测并记录是否接入了显示器,该怎么写?
对于mysql 创建数据库语句的一点疑问
Opencv里边cv2.findContours()函数返回值问题
clojure clj-http post请求带参数问题
一道java判断题
python爬虫问题求助
怎样判断当前py文件在什么版本的python环境下运行?
请问如何向 Web 服务器上传大文件(PHP)
【python 中的for循环】可以动态修改循环范围吗?
.htaccess如何单独给某个请求设置IP白名单权限?
空间投影的点的选择问题
netty版本问题
node.js mysql 不退出_node.js,node-mysql_使用了node-mysql的代码无法自动停止,node.js,node-mysql - phpStudy...相关推荐
- node.js mysql 不退出,mysql - 错误:使用NodeJS在MySQL中调用退出后无法排队查询 - SO中文参考 - www.soinside.com...
我正在尝试运行此NodeJs代码以在Mysql DB中添加数据:app.post("/taxi",(req,res)=>{ let model=req.body.model; ...
- node.js的开发流程_Node.js子流程:您需要了解的一切
node.js的开发流程 by Samer Buna 通过Samer Buna Node.js子流程:您需要了解的一切 (Node.js Child Processes: Everything you ...
- js 多个定时器_Node.js系列深入浅出Node模块化开发——CommonJS规范
前言 本文将为大家透彻的介绍关于Node的模块化--CommonJS的一切. 看完本文可以掌握,以下几个方面: 什么是模块化,以及没有模块化会带来哪些问题,是如何解决的: JavaScript的设计缺 ...
- js word 预览_Node.js微服务实践(二)
基于Seneca 和 PM2构建 本章主要分为三个小节: 选择Nodejs的理由:将证明选择Node.js来构建的正确性.介绍使用Node.js时设计的软件栈. 微服务架构Seneca:关于Senec ...
- node+读写文件_Node之父重构的Deno终于发布了,它终究会取代Node吗?
Node之父是谁? 没错!就是这个叫Ryan Dahl的男人在2009年创造了Node.你看,其实也不是说大神就都没头发,这位大神毛发不是挺旺盛的嘛!不过既然是在2009年缔造的Node,那么就不得不 ...
- iview 下拉select样式_Vue.js相关:iview实现select tree树形下拉框的示例代码
Vue.js相关:iview实现select tree树形下拉框的示例代码 发布于 2020-3-16| 复制链接 摘记: 本文介绍了iview实现select tree树形下拉框的示例代码,分享给大 ...
- 项目质量监测(一)——代码质量检查-书写风格、代码规范、高度耦合 代码质量监测之Js检验工具-JSLint、JSHint、ESLint
项目质量监测(一)--代码质量检查-书写风格.代码规范.高度耦合 & 代码质量监测之Js检验工具-JSLint.JSHint.ESLint 5-2 项目质量监测 课程介绍 没有规矩不成方圆,所 ...
- docker 退出mysql_Docker mysql即时退出
我有一个Mysql Docker问题,当我运行我的docker-compose up命令时退出.Docker mysql即时退出 这里是我的docker-compose.yml文件: version: ...
- post 传递参数中包含 html 代码解决办法,js加密,.net解密
今天遇到一个问题,就是用post方式传递参数,程序在vs中完美调试,但是在iis中,就无法运行了,显示传递的参数获取不到,报错了,查看浏览器请求情况,错误500,服务器内部错误,当时第一想法是接收方式 ...
最新文章
- UVA11817 Tunnelling the Earth(计算几何、经纬度转空间坐标、球面距离)
- 一文了解Spring Cloud Stream体系
- 【PC工具】好用的搜索引擎DogeDoge替代百度搜索,中国的duckduckgo
- 御龙在天找回以前的服务器,奋起直追!掉队系统找回经验
- cross component navigation in HCP
- halcon rectangle1_domain缩减图像域为矩形
- 常用jdk的命令行工具:_jhsdb:JDK 9的新工具
- web项目java程序的作用_基础知识(javaWeb工程目录结构)及各文件夹的作用
- 解决VMware Workstation下面Windows Server 2012R2无法安装Hyper-V
- python利器能下载库吗_效率倍增!5款超级好用的Python工具库!
- 超简单!Vue 短信验证码组件开发详解
- 使用submit异步提交,阻止表单默认提交
- java连接数据库的方式_java连接数据库的两种方法总结
- SSD---系统架构
- 灰鸽子病毒——网络神偷之后应用最广的反弹端口***
- Linux: E45: ‘readonly‘ option is set (add ! to override)
- web安全之SQL注入(三)
- html中设置表格标题的代码,设置表格标题的html代码是什么_WEB前端开发
- 分享Photoshop脚本代码_压缩,图片置灰,切图导出等
- 必备软件(电脑、手机),自用持续更新