Nodejs服务器连接

时间:2014-06-05 08:59:29

标签: javascript node.js

我是Node js的全新人物。我能够使用以下代码连接sql数据库

var mysql = require('mysql');
var client = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'root',
database:'Arun'
});

client.query(
'SELECT PersonID FROM Persons WHERE City="chennai"',
function (err, results, fields) {
console.log(results);
client.end();
                            }
);

如何在浏览器窗口中显示此结果

http://localhost:8000

我知道这个需要一些srver js。但我不知道我怎么能这样做。请帮助我

1 个答案:

答案 0 :(得分:1)

你可以使用nodejs express framework:

这里很容易读到api。

http://expressjs.com/

我认为这会解决你的目的。

这里有一些代码:

var express = require("express");
var app = express();
var mysql = require('mysql');

app.get("/",function(req,res){
    var client = mysql.createConnection({
        host: 'localhost',
        user: 'root',
        password: 'root',
        database:'Arun'
   });

   client.query(
       'SELECT PersonID FROM Persons WHERE City="chennai"',
       function (err, results, fields) {
           console.log(results);
           res.send(results);
           client.end();            
        });        
});

app.listen(8080);