Javascript node.js won';t读取和显示html文件

Javascript node.js won';t读取和显示html文件,javascript,html,node.js,fs,Javascript,Html,Node.js,Fs,我试图用node.js读取和显示一个基本的html文件,但我没有得到任何运气,因为我做的任何事情都会返回相同的错误 这是代码 var http = require('http'); var fs = require('fs'); var url = require('url'); var port = 3000; fs.readFile('./funckcionalnosti.html', function (err, html) { if (err) { throw err; } h

我试图用node.js读取和显示一个基本的html文件,但我没有得到任何运气,因为我做的任何事情都会返回相同的错误

这是代码

var http = require('http');
var fs = require('fs');
var url = require('url');

var port = 3000;
fs.readFile('./funckcionalnosti.html', 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(3000);
});
我得到的错误

我读过一些关于node不处理临时文件的内容,或者我的文件可能不在当前脚本中……我已经尝试过移动文件、尝试_dirname并复制整个路径名,但仍然无法工作


有什么帮助吗?

为什么要在readFile回调中创建http服务器???@kkaosninja我不知道,但我认为这不是问题所在here@magreenberg使用该代码,问题仍然不会消失。该错误意味着具有该名称的文件与脚本不在同一目录中。你有没有仔细检查过这个名字和它在同一个目录里?