Node.js和获取db-mysql的工作

我有一个很难学习node.js,虽然我是JavaScript的文字,我不能得到下面的例子工作。 我想用这个库: http : //nodejsdb.org/

var mysql = require('db-mysql'); new mysql.Database({ hostname: 'localhost', user: 'user', password: 'password', database: 'test' }).on('error', function(error) { console.log('ERROR: ' + error); }).on('ready', function(server) { console.log('Connected to ' + server.hostname + ' (' + server.version + ')'); }).connect(); 

2个问题:为了使这个工作起作用,你将在上面包装什么代码,以及如何devise一个简单的节点应用程序

a)从网页检索值b)将它们存储到mysql中c)查询这个sql数据库并显示结果

a)请参阅http.get(options, callback)函数。

b,c)请参阅db-mysql query()文档 。

例如(未经testing):

 //... }).on('ready', function(server) { var mysql = this; http.get(options, function(res) { res.on('data', callback(data)) { // Parse the respsonse document here and extract data of interest. var data1, data2; //... // Insert the data into the database. mysql.query() .insert('mytable', ['column1', 'column2'], [data1, data2]) .execute(function(error, result) { if (error) throw error; // Handle query result... }); }); }); }).on('error', function(e) { console.log("Got error: " + e.message); }); }).connect();