如何使用html5和mysql在node.js中创build项目?

我想包括我的另一个js文件和一个html文件(dashboard.html)。怎么可能?

var file = require('display.js'), var http = require('http'), fs = require('fs'); fs.readFile('./dashboard.html',file, function (err, html) { if (err) { throw err; } http.createServer(function(request, response) { response.writeHeader(200, {"Content-Type": "text/html"}); response.write(html); response.end(); }).listen(9236); }); 

请build议我正确的方法来做这件事?

nodejs如果你想添加你自己的libraries/js

用这个

 var file = require('./display.js'), // or the path to file it will load file from path 

代替

 var file = require('display.js'), // here it will search in node_modules filder 

你应该知道node是如何查找模块的。 我正在添加我所知道的。

如果您需要一些./somefolder/somefile.js ,它将searchpath./somefolder/somefile.js并加载该文件。

如果您将添加'somefile.js它将searchlibrery somefile.js到根目录中的node_modules文件夹。 如果它不会在那里得到文件,它将转到node_modules globalpath。

如果它还没有在全局的node_modules获取该文件,则会引发错误

 Cannot find module <file.js> 

如果我错过了任何事,任何人都可以改进我的答案