【发布时间】:2018-09-10 01:46:46
【问题描述】:
我正在尝试读取文件,但出现以下错误:
false { [错误:ENOENT:没有这样的文件或目录,打开'./www/text.html'] errno:-2,代码:'ENOENT',系统调用:'open',
路径:'./www/text.html' }
我验证 text.html 存在于 www 文件中
这是我的代码
var http = require('http');
var fs = require('fs');
http.createServer((req,res)=>{
var fsFile = './www' + req.url;
fs.readFile(fsFile ,(err,data)=>{
console.log(req.url)
if(err){
console.log('false',err);
}else{
res.write(data)
}
res.end();
})
}).listen(7077)
我能做些什么来解决这个问题?
非常感谢!
【问题讨论】:
-
你能给出你的项目结构吗,我想知道你的文件的相对性和访问它的服务器的相对性
-
@sduduzo gumede test.html 和一个 www 文件位于根目录中。 test.html 在 www 文件中。
标签: node.js