无法在节点js中使用fs.readFile [英] Not works fs.readFile in node js
本文介绍了无法在节点js中使用fs.readFile的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有:
fs.readFile('../services/Prescipcion.xml', "utf8", function (err, data) {
console.log("err->", err);
console.log("data", data);
});
它记录:
err-> {
[Error: ENOENT: no such file or directory, open '../services/Prescipcion.xml']
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '../services/Prescipcion.xml'
}
我不明白为什么会这样.
I don't understand why this happens.
推荐答案
它对我有用
var fs = require("fs");
const readFIle = path => {
fs.readFile(__dirname + path, "utf8", (err, data) => {
if (err) {
console.log(err.stack);
return;
}
console.log(data.toString());
});
console.log("Program Ended");
};
用法:
readFIle("/input.txt");
readFIle("/input.txt");
这篇关于无法在节点js中使用fs.readFile的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文