使用node-mysql 的pool 之后老是提示警告,不知为什么。 - CNode技术社区

使用node-mysql 的pool 之后老是提示警告,不知为什么。
发布于 11 年前 作者 mrlong 5176 次浏览 最后一次编辑是 9 年前 来自 问答

Calling conn.end() to release a pooled connection is deprecated. In next version calling conn.end() will be restored to default conn.end() behavior. Use conn.re

我的代码:

 exports.query = function(sql,data,callback){
 var mym = false;
 var mycallback;
 var mydata;
 if (typeof data === 'function'){
 mycallback = data;
 mydata = [];
 }
 else{
 mycallback = callback;
 mydata = data;
 };
 
 mym = sql.split(';').length > 1; //有多个sql了
 pool.getConnection(function(err,conn){
 if(!err){
 config.debug || console.log(sql);
 conn.query(sql,data,function(err,rows){
 conn.end();
 if(!err){
 if(mycallback) mycallback(null,rows); 
 }
 else{
 if(mycallback) mycallback(err,null);
 }
 });
 }
 else{
 if(mycallback) mycallback(err,null); 
 }
 });
};
7 回复

连接池的连接 别 conn.end啊不是都告诉你了么。 多看看信息报什么=。=

@luicfer 我用mongodb pool...为什么服务器启动了10s钟以后就挂掉了?= =

@CommanderXL 奇怪=。=这里不是问mysql么

@luicfer 我昨天发了一个关于mongodb pool的问题,没人理我- -

@luicfer 谢谢了。

回到顶部

AltStyle によって変換されたページ (->オリジナル) /