使用了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...相关推荐

  1. node.js mysql 不退出,mysql - 错误:使用NodeJS在MySQL中调用退出后无法排队查询 - SO中文参考 - www.soinside.com...

    我正在尝试运行此NodeJs代码以在Mysql DB中添加数据:app.post("/taxi",(req,res)=>{ let model=req.body.model; ...

  2. node.js的开发流程_Node.js子流程:您需要了解的一切

    node.js的开发流程 by Samer Buna 通过Samer Buna Node.js子流程:您需要了解的一切 (Node.js Child Processes: Everything you ...

  3. js 多个定时器_Node.js系列深入浅出Node模块化开发——CommonJS规范

    前言 本文将为大家透彻的介绍关于Node的模块化--CommonJS的一切. 看完本文可以掌握,以下几个方面: 什么是模块化,以及没有模块化会带来哪些问题,是如何解决的: JavaScript的设计缺 ...

  4. js word 预览_Node.js微服务实践(二)

    基于Seneca 和 PM2构建 本章主要分为三个小节: 选择Nodejs的理由:将证明选择Node.js来构建的正确性.介绍使用Node.js时设计的软件栈. 微服务架构Seneca:关于Senec ...

  5. node+读写文件_Node之父重构的Deno终于发布了,它终究会取代Node吗?

    Node之父是谁? 没错!就是这个叫Ryan Dahl的男人在2009年创造了Node.你看,其实也不是说大神就都没头发,这位大神毛发不是挺旺盛的嘛!不过既然是在2009年缔造的Node,那么就不得不 ...

  6. iview 下拉select样式_Vue.js相关:iview实现select tree树形下拉框的示例代码

    Vue.js相关:iview实现select tree树形下拉框的示例代码 发布于 2020-3-16| 复制链接 摘记: 本文介绍了iview实现select tree树形下拉框的示例代码,分享给大 ...

  7. 项目质量监测(一)——代码质量检查-书写风格、代码规范、高度耦合 代码质量监测之Js检验工具-JSLint、JSHint、ESLint

    项目质量监测(一)--代码质量检查-书写风格.代码规范.高度耦合 & 代码质量监测之Js检验工具-JSLint.JSHint.ESLint 5-2 项目质量监测 课程介绍 没有规矩不成方圆,所 ...

  8. docker 退出mysql_Docker mysql即时退出

    我有一个Mysql Docker问题,当我运行我的docker-compose up命令时退出.Docker mysql即时退出 这里是我的docker-compose.yml文件: version: ...

  9. post 传递参数中包含 html 代码解决办法,js加密,.net解密

    今天遇到一个问题,就是用post方式传递参数,程序在vs中完美调试,但是在iis中,就无法运行了,显示传递的参数获取不到,报错了,查看浏览器请求情况,错误500,服务器内部错误,当时第一想法是接收方式 ...

最新文章

  1. UVA11817 Tunnelling the Earth(计算几何、经纬度转空间坐标、球面距离)
  2. 一文了解Spring Cloud Stream体系
  3. 【PC工具】好用的搜索引擎DogeDoge替代百度搜索,中国的duckduckgo
  4. 御龙在天找回以前的服务器,奋起直追!掉队系统找回经验
  5. cross component navigation in HCP
  6. halcon rectangle1_domain缩减图像域为矩形
  7. 常用jdk的命令行工具:_jhsdb:JDK 9的新工具
  8. web项目java程序的作用_基础知识(javaWeb工程目录结构)及各文件夹的作用
  9. 解决VMware Workstation下面Windows Server 2012R2无法安装Hyper-V
  10. python利器能下载库吗_效率倍增!5款超级好用的Python工具库!
  11. 超简单!Vue 短信验证码组件开发详解
  12. 使用submit异步提交,阻止表单默认提交
  13. java连接数据库的方式_java连接数据库的两种方法总结
  14. SSD---系统架构
  15. 灰鸽子病毒——网络神偷之后应用最广的反弹端口***
  16. Linux: E45: ‘readonly‘ option is set (add ! to override)
  17. web安全之SQL注入(三)
  18. html中设置表格标题的代码,设置表格标题的html代码是什么_WEB前端开发
  19. 分享Photoshop脚本代码_压缩,图片置灰,切图导出等
  20. 必备软件(电脑、手机),自用持续更新

热门文章

  1. python操作mysql操作步骤
  2. 06-密码学基础-混合密码系统
  3. sqli-labs第一关(MySql基础)
  4. 【Win32汇编】五种寻址方式
  5. *CTF MineGame
  6. 【网络安全】红蓝攻防:shellcode的分析
  7. 160个Crackme024之Opcode加密
  8. MySQL的版本以及版本号
  9. 4、MySQL设置事务自动提交(开启和关闭)
  10. Python异步爬取知乎热榜