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

您的位置:首頁技術文章
文章詳情頁

node.js - version3的generic-pool問題

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

問題描述

第三版的generic-pool問題,按照里面的example執行的代碼,但是很郁悶的是代碼不能運行,單步的話,也只是到resourcePromise.then(function(client)就不執行了,這是為什么那?使用的模塊地址: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();});

問題解答

回答1:

請參照 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 沒有執行可以斷定是 resolve 或 reject 沒有執行到,這樣可以定位到是沒有 connected 事件。而且 mysql 庫本身帶連接池用法的,所以不需要用 generic-pool。附個文章吧:描述問題癥狀而非你的猜測

回答2:

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

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

相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲欧美日韩高清在线| 亚洲精选久久| 久久福利在线| 亚洲三区欧美一区国产二区| 亚洲区国产区| 蜜臀久久99精品久久久久宅男| 99久久亚洲精品| 久久久久国产精品一区二区| 日韩一区二区三区免费播放| 欧美亚洲国产一区| 99视频一区| 日本一区二区三区中文字幕| 日韩欧美另类中文字幕| 国产激情久久| 天堂日韩电影| 蜜桃视频一区二区| 国产精品成人国产| 欧洲av一区二区| 欧美日韩视频网站| 国产综合亚洲精品一区二| 精品国产一区二| 99成人超碰| 怡红院精品视频在线观看极品| 亚洲bt欧美bt精品777| 日本成人中文字幕| 国产精品毛片久久久| 黄色日韩在线| 国产精品一线天粉嫩av| 在线一区av| 免费在线观看精品| 久久久亚洲欧洲日产| 国户精品久久久久久久久久久不卡| 亚洲精品亚洲人成在线观看| 日韩精品国产欧美| 成人午夜网址| 免费日韩av| 荡女精品导航| 日韩专区一卡二卡| 国产精品福利在线观看播放| 乱人伦精品视频在线观看| 麻豆国产91在线播放| 亚洲一级在线| 国产精品毛片一区二区在线看| 国产精品美女| 成人午夜亚洲| 日韩高清一区| 日韩av一区二区三区四区| 日韩国产成人精品| 日韩1区2区| 婷婷亚洲成人| 亚洲不卡av不卡一区二区| 欧美精品国产白浆久久久久| 亚洲福利国产| 国产一区二区三区四区| 亚洲免费观看高清完整版在线观| 97se综合| 国产精品伊人| 天堂久久av| 午夜国产精品视频| 韩国一区二区三区视频| 在线精品亚洲| 国产综合婷婷| av综合电影网站| 国产精品一页| 日韩欧美激情| 久久不射中文字幕| 久久青草久久| 麻豆成人综合网| 日韩精品视频网站| 亚洲一区二区三区高清不卡| 三上悠亚国产精品一区二区三区| 国产精品极品在线观看| 日韩精品一页| 亚洲精选久久| 在线看片一区| 亚洲天堂av资源在线观看| 日韩不卡一区二区| 一区二区精品| 亚洲免费福利| 美女国产一区二区三区| 日韩精品国产精品| 蜜桃视频免费观看一区| 激情五月色综合国产精品| 日本一二区不卡| 久久一区精品| 国产精品porn| 国产欧美三级| 日韩va欧美va亚洲va久久| 免费久久99精品国产自在现线| 不卡一区综合视频| 神马午夜久久| 日本韩国欧美超级黄在线观看| 久久中文字幕一区二区| 日韩av二区在线播放| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲一区日韩| 日韩一区欧美二区| 模特精品在线| 中文字幕一区二区三区日韩精品 | 日本а中文在线天堂| 欧美特黄一区| 美腿丝袜在线亚洲一区| 国产欧美一区二区精品久久久| 欧美永久精品| 国产精品男女| 精品亚洲自拍| 国产精品久久观看| 欧产日产国产精品视频| 久久精品亚洲欧美日韩精品中文字幕| 97精品国产一区二区三区 | 色综合五月天| 91精品啪在线观看国产18| 午夜国产精品视频| 亚洲精品国产日韩| 国产精品密蕾丝视频下载| 福利在线一区| 九一成人免费视频| 一二三区精品| 国产精品欧美日韩一区| 国精品产品一区| 在线一区av| 香蕉久久久久久久av网站| 日本亚洲三级在线| 国产精品v一区二区三区| av资源亚洲| 六月婷婷一区| 国产麻豆一区| 日韩av福利| 在线观看亚洲精品福利片| 牛牛精品成人免费视频| 亚洲二区视频| 欧美日韩亚洲一区三区| 鲁鲁在线中文| 亚洲免费网址| 久久超级碰碰| 久久久精品五月天| 日韩中文一区二区| av中文字幕在线观看第一页| 亚洲欧洲一区| 91成人精品在线| 欧美日韩伊人| 精品午夜视频| av亚洲免费| 久久国产视频网| 日韩在线中文| 亚洲精品第一| 日韩精品第一区| 亚洲综合婷婷| 高清日韩欧美| 一区二区精品| 国产精品亚洲产品| 久久国产电影| 国产欧美自拍一区| av亚洲免费| 精品视频99| 六月婷婷一区| 国产精选在线| 日韩激情中文字幕| 亚洲天堂久久| 精品国产中文字幕第一页| 久久亚洲国产精品一区二区| 国产精品原创| 国产日本精品| 日本欧洲一区二区| 电影亚洲精品噜噜在线观看| 蜜桃视频免费观看一区| 亚洲欧洲美洲av| 国产亚洲精品美女久久久久久久久久| 国产一区亚洲| 成人午夜网址| 国产精品99久久免费观看| 久久久久久久久久久9不雅视频| 91精品国产自产在线丝袜啪| 99国产精品视频免费观看一公开| 国产专区精品| 国产欧美自拍| 天堂av在线一区| 日韩国产网站| 久久久久亚洲精品中文字幕| 亚洲精品高潮| 欧美亚洲激情| 成人日韩在线| 国内一区二区三区| 国产精品手机在线播放| 亚洲伊人精品酒店| 亚洲欧美高清| 婷婷亚洲综合| 久久天堂av| 日韩国产欧美一区二区| 国产不卡精品| 久久只有精品| 国产精区一区二区| 日韩黄色在线观看| 久久xxxx精品视频| 亚洲深夜av| 99精品综合| 久久久久国产精品一区三寸| 欧美日韩在线观看首页| a天堂资源在线| 中文字幕在线官网|