为了账号安全,请及时绑定邮箱和手机立即绑定

请问Node应用程序是如何工作的?

请问Node应用程序是如何工作的?

慕勒3428872 2018-08-11 16:05:46
Node应用程序是如何工作的
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

在node应用程序中,执行一部操作的函数将回调函数作为最后一个参数,回调函数接收错误对象作为第一个参数。
举例说明:
创建一个 input.txt ,文件内容为:“你好啊!Hello”
创建 main.js 文件,代码如下:
var fs = require("fs");fs.readFile('input.txt', function (err, data) {if (err){console.log(err.stack);return;}console.log(data.toString());});console.log("程序执行完毕");

以上程序中 fs.readFile() 是异步函数用于读取文件。 如果在读取文件过程中发生错误,错误 err 对象就会输出错误信息。
如果没发生错误,readFile 跳过 err 对象的输出,文件内容就通过回调函数输出。
执行以上代码,执行结果如下:
程序执行完毕
你好啊!Hello
接下来我们删除 input.txt 文件,执行结果如下所示:
程序执行完毕
Error: ENOENT, open 'input.txt'
因为文件 input.txt 不存在,所以输出了错误信息。

查看完整回答
反对 回复 2018-08-20
  • 1 回答
  • 0 关注
  • 735 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信