如何在不使用回调的情况下读取Node.js中的文件?
我试图读取node.js中的一个文件,但我已经厌倦了编写这么多回调。有没有一种方法可以只读取一行中的文件?回调是最重要的,但您可以使用匿名回调如何在不使用回调的情况下读取Node.js中的文件?,node.js,file,sync,Node.js,File,Sync,我试图读取node.js中的一个文件,但我已经厌倦了编写这么多回调。有没有一种方法可以只读取一行中的文件?回调是最重要的,但您可以使用匿名回调 fs.readFile('/etc/passwd', function (err, data) { if (err) throw err; console.log(data); }); 如果只是加载配置或模板,可以使用同步读取方法 var my fileData=fs.readFileSync('myFileName') 如果需要将其作
fs.readFile('/etc/passwd', function (err, data) {
if (err) throw err;
console.log(data);
});
如果只是加载配置或模板,可以使用同步读取方法
var my fileData=fs.readFileSync('myFileName')代码>
如果需要将其作为对http请求的答复,则可以使用流式API
function (req, res) {
fs.createReadStream('myFileName').pipe(res);
}
到目前为止,您有什么代码?filedata=require('fs')。readFileSync(filename)代码>可以。请参阅此问题的答案: