控制台上出现意外的JavaScript输出

时间:2017-12-27 12:53:53

标签: javascript node.js

我试图运行一段Node.js代码。这是代码:



fromServer: true




当我在笔记本电脑上的Linux终端上运行它时,input.txt文件的内容出现在"服务器运行"命令在最后一行。理想情况下,首先应该有readfile命令输出,不应该吗?

输出结果如下:

  

程序已结束

     

服务器在....运行

     

(txt文件的内容)

1 个答案:

答案 0 :(得分:5)

fs.readFile()是一种异步方法,因此它可能会在代码的其余部分之前完成,也可能不会完成,它只是在完成后完成。

查看readFileSync()

https://nodejs.org/api/fs.html#fs_fs_readfilesync_path_options