如何在CoffeeScript中连接MySQL数据库。如何运行this.I使用node.js创建MySQL连接并在终端显示记录,但如何在浏览器上显示。我正在使用ECO模板在浏览器上显示。我需要使用coffeescript
进行数据库连接file - 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 :(得分:2)
CoffeeScript 只是javascript ™
任何javascript库都应该可以在CoffeeScript中使用,因为在一天结束时,CS只是转换为JS并在通常的运行时运行。这意味着您将只连接相同的(相同的库,方法等),只是不同的语法。
CoffeeScript的唯一优势是它比JS更好,如果你不了解CoffeeScript,根本没有理由使用它,事实上你&#39 ;通过在制作中添加编辑步骤,让你的生活更加艰难。
如果你必须绝对使用CS,那么有两种工具可以交叉编译(比如js2.coffee),但我强烈建议你学习CoffeeScript并自己编写,这样你才能获得它的优势而不仅仅是它的负担。网上有很多资源。