Node应用程序是如何工作的?
来源:互联网 发布:富士触摸屏v8编程软件 编辑:程序博客网 时间:2024/06/07 22:18
在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 不存在,所以输出了错误信息。
有问题和建议希望留言提出或者发邮箱给我,虚心倾听学习! 邮箱:1203782828@qq.com
阅读全文
0 0
- Node应用程序是如何工作的?
- 第2章-使用Express.js4创建Node.js的Web应用程序-2.1.Express.js是如何工作的
- oracle是如何工作的
- Oracle是如何工作的
- Oracle是如何工作的
- Oracle是如何工作的
- Oracle是如何工作的
- SSL是如何工作的?
- 杀毒软件是如何工作的
- SSL是如何工作的?
- Flex是如何工作的
- Oracle是如何工作的
- HttpModule是如何工作的
- SSL是如何工作的
- HttpModule是如何工作的
- make是如何工作的
- cocoon2是如何工作的?
- 搜索引擎是如何工作的?
- Cows POJ
- linux下执行jar与关闭jar进程
- linux下的EDA——primetime使用
- 给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)
- MySQL 调优基础(一) CPU与进程
- Node应用程序是如何工作的?
- TCP/IP协议
- [js]object.create图解
- Gym 100641A Continued Fractions 模拟|签到
- yii 图像处理
- 学生成绩管理系统(2)
- Android单击图标的过程
- crackme之019
- 解决:react native使用TabNavigator报错 PropTypes has been moved to a separate package...