日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

node.js - version3的generic-pool問(wèn)題

瀏覽:214日期:2022-06-15 18:33:13

問(wèn)題描述

第三版的generic-pool問(wèn)題,按照里面的example執(zhí)行的代碼,但是很郁悶的是代碼不能運(yùn)行,單步的話,也只是到resourcePromise.then(function(client)就不執(zhí)行了,這是為什么那?使用的模塊地址:https://github.com/coopernurs...全部代碼如下:

var genericPool = require(’generic-pool’);var DbDriver = require(’mysql’);/** * Step 1 - Create pool using a factory object */const factory = { create: function(){return new Promise(function(resolve, reject){ var client = DbDriver.createPool({host:’localhost’,user : ’root’,password : ’root’,database : ’world’}); client.on(’connected’, function(){resolve(client) })}) }, destroy: function(client){return new Promise(function(resolve){ client.on(’end’, function(){resolve() }) client.disconnect()}) }}var opts = { max: 10, // maximum size of the pool min: 2 // minimum size of the pool}var myPool = genericPool.createPool(factory, opts);/** * Step 2 - Use pool in your code to acquire/release resources */// acquire connection - Promise is resolved// once a resource becomes availablevar resourcePromise = myPool.acquire();resourcePromise.then(function(client) { console.log(’in ’); client.query('select * from city', [], function(err,result) {console.log(err);console.log(result);// return object back to poolmyPool.release(client); });}) .catch(function(err){// handle error - this is generally a timeout or maxWaitingClients// error });/** * Step 3 - Drain pool during shutdown (optional) */// Only call this once in your application -- at the point you want// to shutdown and stop using this pool.myPool.drain(function() { myPool.clear();});

問(wèn)題解答

回答1:

請(qǐng)參照 mysql 的官方文檔:https://github.com/mysqljs/mysql

var mysql = require(’mysql’);var connection = mysql.createConnection({ host : ’localhost’, user : ’root’, password : ’root’, database : ’world’}); connection.connect(function(err) {});

PS: Promise 沒(méi)有執(zhí)行可以斷定是 resolve 或 reject 沒(méi)有執(zhí)行到,這樣可以定位到是沒(méi)有 connected 事件。而且 mysql 庫(kù)本身帶連接池用法的,所以不需要用 generic-pool。附個(gè)文章吧:描述問(wèn)題癥狀而非你的猜測(cè)

回答2:

resourcePromise.then 進(jìn)不去說(shuō)明 resolve 或 reject 沒(méi)有執(zhí)行到 ,這樣可以定位到 factory 的 create 中的 resolve(client)沒(méi)執(zhí)行,那么再定位到 是不是client.on(’connected’ 沒(méi)執(zhí)行呢 ! 接著查一下 mysql.js 的文檔 是client.connect(function(err){} 來(lái)進(jìn)行數(shù)據(jù)庫(kù)連接的。 所以解決方法是:

var client = require(’mysql’).createConnection({host:’localhost’,user : ’root’,password : ’root’,database : ’world’}); client.connect(function(err){ if(err){console.log(’Database connection error’); }else{esolve(client);console.log(’Database connection successful’); });

相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产日韩免费| 久久精品国产福利| 国产欧美一区二区三区精品酒店| 丝袜亚洲另类欧美| 免费观看久久av| 在线视频观看日韩| 亚洲香蕉网站| 国产亚洲精品自拍| 老牛影视一区二区三区| 免费看的黄色欧美网站| 免费观看日韩电影| 中文精品在线| 亚洲日本久久| 欧美日一区二区在线观看| 亚洲成人国产| 国产日韩欧美一区在线| 青青青免费在线视频| 亚洲一级大片| 国产 日韩 欧美一区| 国产亚洲欧美日韩精品一区二区三区| 日韩福利一区| 欧美日韩亚洲国产精品| 国产一区二区中文| 国产精品激情电影| 在线一区免费观看| 免费在线观看成人| 久久亚洲精精品中文字幕| 免费看黄色91| 亚洲国产成人精品女人| 一本一本久久| 国产无遮挡裸体免费久久| 一本一本久久| 丝袜美腿亚洲一区二区图片| 四虎4545www国产精品 | 手机在线电影一区| 日韩不卡一区二区三区| 香蕉精品999视频一区二区| 老牛国内精品亚洲成av人片| 色综合视频一区二区三区日韩| 亚洲黄色影院| 色婷婷精品视频| 91综合网人人| 香蕉久久夜色精品国产| 日韩视频久久| 婷婷中文字幕一区| 欧美日中文字幕| 亚洲高清毛片| 精品一区在线| 女人天堂亚洲aⅴ在线观看| 国产一区日韩一区| 激情久久五月| 午夜国产精品视频免费体验区| 欧美韩日一区| 日本精品影院| 在线一区欧美| 国产探花在线精品一区二区| 日本欧美一区二区| 国产欧美三级| 欧美日韩免费看片| 国产亚洲毛片| 欧美三区不卡| 国产一区2区在线观看| 欧美日韩一二三四| 日韩中文字幕区一区有砖一区| 亚洲精品乱码久久久久久蜜桃麻豆| 97久久亚洲| 国产一区二区三区久久| 欧美天堂视频| 久久国产亚洲精品| 亚洲精品一区二区妖精| 日韩久久视频| 免费美女久久99| 久久久一本精品| 麻豆国产一区| 日韩在线网址| 国产视频一区三区| 亚洲91久久| 樱桃视频成人在线观看| 麻豆成人综合网| 国产精品极品| 国产欧美一区二区三区精品观看| 蜜桃av一区| 免费在线小视频| 给我免费播放日韩视频| 国产欧美日韩视频在线| 亚洲18在线| 亚洲手机视频| 欧美精品第一区| 日韩中文字幕视频网| 一区二区亚洲视频| 九九色在线视频| 久久激情av| 国产精品老牛| 天堂а√在线最新版中文在线| 日本成人在线不卡视频| 激情综合网址| 97精品视频在线看| 国产欧美激情| 日韩精品国产精品| 亚洲欧美日韩视频二区| 999精品一区| 深夜视频一区二区| 中文字幕人成乱码在线观看| 美女视频黄免费的久久| 国产伦理一区| 国产精选一区| 国产精品美女午夜爽爽| 青青草伊人久久| 亚洲香蕉视频| 亚洲精品在线国产| 午夜在线精品偷拍| 亚洲精品三级| 视频一区日韩精品| 亚洲一区二区av| 亚洲一区二区三区久久久| 蜜桃视频一区二区三区在线观看| 午夜在线一区| 久久精品99国产精品日本| 免费日韩一区二区三区| 久久天堂影院| 久久久噜噜噜| 99日韩精品| 天堂精品久久久久| 国产日韩欧美三区| 麻豆mv在线观看| 午夜亚洲福利在线老司机| 亚洲91网站| 牛牛精品成人免费视频| 国产成人精品一区二区三区免费| 欧洲av一区二区| 国产高清亚洲| 国产+成+人+亚洲欧洲在线| 成人精品国产亚洲| 国产色综合网| 国产精品亚洲欧美| 亚洲精选91| 国产精品1区在线| 久久精品免费一区二区三区| 亚洲精品自拍| 久久精品av| 欧美激情aⅴ一区二区三区| 亚洲黄色在线| 激情国产在线| 乱人伦精品视频在线观看| 欧美国产精品| 亚洲欧美日韩国产综合精品二区 | 国产精品久久久久久妇女| 97精品在线| 奇米色欧美一区二区三区| 日韩久久一区二区三区| 日韩不卡一区二区| 欧美精品自拍| 日韩激情一区| 国产香蕉精品| 激情婷婷综合| 精品欧美日韩精品| 日韩久久一区| 好吊日精品视频| 日韩激情一区| 天堂√中文最新版在线| 日产精品一区二区| 婷婷成人综合| 鲁大师影院一区二区三区| 久久国产免费| 国产suv精品一区| 国产亚洲高清在线观看| 亚欧洲精品视频在线观看| 欧美日韩国产一区精品一区| 久久精品1区| 久久精品一区二区三区中文字幕| 亚洲免费在线| 伊人久久大香线蕉av不卡| 激情国产在线| 久久天堂成人| 欧美手机在线| 亚洲免费影院| 日本亚洲视频在线| 国产精品一区二区精品 | 亚洲欧美久久| 人人精品人人爱| 日韩欧美高清一区二区三区| 亚洲精品乱码| 一区二区三区网站| 中文字幕一区二区三区在线视频| 亚洲a级精品| 欧美久久香蕉| 人人草在线视频| 激情婷婷欧美| 亚洲精品麻豆| 久久中文字幕一区二区| 欧美国产日韩电影| 日本久久黄色| 欧美日韩视频免费观看| 亚洲综合日韩| 欧美精品三级在线| 麻豆久久久久久| 久久婷婷激情| 欧美~级网站不卡| 综合激情五月婷婷| 国产一区二区三区视频在线|