gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 22:37:21 24 4
gpt4 key购买 nike

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

请建议我正确的方法来做到这一点?

最佳答案

如果您想添加自己的libraries/js,请在nodejs中。

用这个

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,它将在根目录中的node_modules文件夹中搜索库somefile.js。如果它无法在那里获取文件,它将转到 node_modulesglobal 路径。

如果它也没有在全局 node_modules 中获取该文件,则会抛出错误

Cannot find module <file.js>

如果我遗漏了什么,任何人都可以改进我的答案。

关于node.js - 如何使用html5和mysql在node.js中创建项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24882966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com