meteor-mysql包无法正常工作

时间:2014-05-22 16:31:54

标签: mysql meteor meteorite

我试图使用meteor-mysql包在这里使用Meteor访问MySQL数据库...

meteor-mysql package

它应该是mysql河流节点的包装器,但是我无法让它工作。

当我这样做时......

           console.log("connecting to MySQL")
            var connection = Mysql.createConnection({
                host: '111.111.111.111',
                user: 'username',
                password: 'password'
            });

            connection.connect(function (err) {
                if (err) {
                    console.log('error connecting: ' + err.stack);
                    return;
                }
                console.log('connected as id ' + connection.threadId);
            });

            connection.destroy();
            console.log('connection destroyed');

我在控制台上收到两条消息。 "连接到MySQL"和#34;连接被破坏"。

毋庸置疑,我也无法获得查询,但更令人沮丧的是,除了沉默之外,我无法获得任何错误迹象。这是怎么回事?

1 个答案:

答案 0 :(得分:2)

尝试连接时,您正在破坏连接:

删除以下行:

connection.destroy();
console.log('connection destroyed');

运行connection.destroy()告诉模块断开连接。如果您从某个地方复制粘贴它的目的是将整个代码块放在一个单独的部分中以便轻松地理解它,但它只能在您希望连接停止时运行。