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

时间:2014-07-22 08:56:09

标签: node.js

我想要包含我的另一个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);    
});

请建议我做正确的方法吗?

1 个答案:

答案 0 :(得分:0)

如果您想添加自己的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,它将搜索路径./somefolder/somefile.js并加载该文件。

如果您要添加'somefile.js,则会在根目录中搜索librery somefile.jsnode_modules文件夹。如果它无法获取该文件,则会转到global的{​​{1}}路径。

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

node_modules

如果我错过任何事情,任何人都可以改善我的答案。