我想要包含我的另一个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);
});
请建议我做正确的方法吗?
答案 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.js
到node_modules
文件夹。如果它无法获取该文件,则会转到global
的{{1}}路径。
如果它还没有在全局node_modules
中获取该文件,则会引发错误
node_modules
如果我错过任何事情,任何人都可以改善我的答案。