пакет метеор-mysql не работает

Я пытаюсь получить доступ к базе данных MySQL с помощью Meteor, используя пакет meteor-mysql здесь...

пакет meteor-mysql

Предположительно, это оболочка вокруг реки node 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» и «соединение разорвано».

Излишне говорить, что я также не могу заставить работать запросы, но еще больше разочаровывает то, что я не могу получить никаких признаков ошибки, кроме тишины. Что здесь происходит?


person CJ F    schedule 22.05.2014    source источник


Ответы (1)


Вы разрушаете соединение, как только пытаетесь подключиться:

Удалите эти строки:

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

Запуск connection.destroy() указывает модулю отключиться. Если вы скопировали и вставили его откуда-то, целью было поместить весь блок кода в единый фрагмент, чтобы его было легко понять, но он предназначен только для запуска, когда вы хотите, чтобы соединение было остановлено.

person Tarang    schedule 22.05.2014