如何合并node.js和html?

我有一个html文件(home.html)和一个node.js文件(app.js)。我也使用mysql。我现在拥有的是app.js,它是服务器端,看起来像这样:

var application_root = __dirname, express = require("express"), mysql = require('mysql'); path = require("path"); var app = express(); var http = require('http'); var connection = mysql.createConnection({host : '127.0.0.1',user : 'root', password : '',database: "medical" }); app.configure(function () { app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(application_root, "public"))); app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); }); app.get('/getallusers/:email', function (req, res) { connection.connect(); //var json = ''; connection.query('SELECT * FROM users where email = '+req.params.email, function (error, rows, fields) { str=''; for(i=0;i<rows.length;i++) str = str + rows[i].email +'\n'; // res.end( str); res.end( str); // json = JSON.stringify(rows); //displaying json file //res.send(json); }); connection.end(); }); 

并在我的home.html我有一个文本框和一个button,代表一个search操作来从数据库中检索数据:

 <div class="search" id = "page_content1"> <h1>Enter Candidate's email: </h1> </br> <form method="get" action="http://127.0.0.1:1212/getallusers/email"> <input type="text" name="email" id="email"> <input type="submit" name="commit" value="search" id = "search" onclick="display()"/> </form> </div> 

现在我想通过app.js文件中的查询检索结果显示在我的home.html文件中,有关如何执行此操作的任何帮助?