2015-07-16 1 views
1

Как подключиться к базе данных MySQL в CoffeeScript. Как запустить this.I создал соединение MySQL с помощью node.js и отобразить запись в терминале, но как отобразить это в браузере. Я использую шаблоны ECO для отображения в браузере. Мне нужно подключение к базе данных с помощью CoffeeScriptКак создать подключение базы данных MySQL в Coffeescript

файл - db_test.js

var mysql = require("mysql"); 
    var con = mysql.createConnection({ 
    host: "localhost", 
    user: "root", 
    password: "", 
    database: "test" 
}); 

    con.connect(function(err){ 
    if(err){ 
     console.log('Error connecting to Db'); 
     return; 
    } 
    console.log('Connection established'); 
}); 

con.query('SELECT * FROM users',function(err,rows){ 
     if(err) throw err; 
     for (var i = 0; i < rows.length; i++) { 
     console.log(rows[i].username); 
    }; 
}); 

con.end(function(err) { 
    // The connection is terminated gracefully 
    // Ensures all previously enqueued queries are still 
    // before sending a COM_QUIT packet to the MySQL server. 
}); 
+0

Какое сообщение об ошибке (сообщение об ошибке перед вашим общим?) – Drew

+0

Нет сообщения об ошибке.Этот код работает в Node.js, но я хочу запустить это в coffeescript, так как я могу запустить это в coffeescript – Darshika

+0

Переполнение стека это не то место, где кто-то научит вас CoffeeScript с нуля. –

ответ

2

CoffeeScript просто Javascript

Любой Javascript библиотека должна быть полезной в CoffeeScript, потому что в конце дня , CS просто преобразуется в JS и работает в вашей обычной среде исполнения. Это означает, что вы будете подключать одни и те же (те же библиотеки, методы и т. Д.), Просто разные синтаксисы.

Единственное преимущество CoffeeScript заключается в том, что писать лучше, чем JS, если вы не знаете CoffeeScript, нет оснований использовать его вообще, и на самом деле вы просто делаете свою жизнь сложнее, добавляя компиляцию шаг к вашей продукции.

Если вы должны абсолютно использовать CS, есть инструменты для кросс-компиляции между ними (например, js2.coffee), но я настоятельно рекомендую вам изучить CoffeeScript и написать его самостоятельно, чтобы получить его преимущества, а не только его бремя. В Интернете много ресурсов.

+0

Обратите внимание, что в настоящее время маловероятно, что CoffeeScript когда-либо будет обновлен для поддержки более новых функций JS (ECMAScript 6+), поэтому вам может потребоваться вместо этого использовать Babel: https://babeljs.io/ –

 Смежные вопросы

  • Нет связанных вопросов^_^