我正在使用带有mysql createPool和node-mysql-wrapper的nodejs。
链接: https://www.npmjs.com/package/node-mysql-wrapper
文档中没有选项可以使用myslq create pool实现模块。我尝试过,但它不起作用。这是我的代码:
var connection = mysql.createPool({
connectionLimit: 100,
host: 'localhost',
user: 'root',
password: '',
database: 'test'
});
var db = wrapper.wrap(connection);
db.ready(function(){
db.table("users").findById(8,function(user){
console.log(user);
});
});
答案 0 :(得分:0)
@Tajen Shrestha说。您需要使用连接对象绑定包装器。例如:
var conObj = connection.getConnection.bind(connection);
var db = wrapper.wrap(conObj);
db.ready(function(){
db.table("users").findById(8,function(user){
console.log(user);
});
});