Chr*_*len 4 javascript console function node.js
我正在运行一个简单的 readfile 命令,用于视频教程,这是教师保存的代码...
var fs = require("fs");
console.log("Starting");
fs.readFile("./sample.txt", function(error, data) {
console.log("Contents: " + data);
});
console.log("Carry on executing");
Run Code Online (Sandbox Code Playgroud)
我在与这个 js 文件相同的文件夹中有 sample.txt,在 sample.txt 文件中我有“这是这个文本文档的示例输出”,不幸的是我得到一个“未定义”作为数据变量的输出在代码中。
如果有人对为什么会发生这种情况有任何见解,如果有人愿意提供帮助,那就太好了....
谢谢
首先尝试检查文件是否存在:
var fs = require("fs");
console.log("Starting");
fs.exists("./sample.txt", function(fileok){
if(fileok)fs.readFile("./sample.txt", function(error, data) {
console.log("Contents: " + data);
});
else console.log("file not found");
});
console.log("Carry on executing");
Run Code Online (Sandbox Code Playgroud)
如果它不存在,请检查路径、文件名和扩展名,因为您的代码没问题。
| 归档时间: |
|
| 查看次数: |
9734 次 |
| 最近记录: |