NodeJS学习笔记(五) fs,http模块
Fs模块 在看nodejs介绍的过程中,nodejs对自己的异步I/O是重点突出的说明的。在fs模块中,nodejs提供了异步和同步两种读写方式 Fs.readFile 这个方法是底层fs.read方法和fs.open方法的封装。 fs.readFile(filename, [options], callback) filename String options Object encoding String | Null default = null flag String default = 'r' callback Function 上述代码是直接从API中拷贝过来的。其中options是一个对象,对象里面有encoding和flag。Flag在fs.open方法中讲述; 在API中,中括号里面的参数是可以缺省的 。 回调函数callback的形式如:function(err,data){},其中,err是一个Error对象,没有发生错误,err的值为null,或undefined。Data是文件的内容,这里需要注意,如果options缺省或者没有制定options里面的encoding,这个dataIU是一个Buffer形式表示的二进制数据,如果指定为utf-8,Data中的内容就是通过编码解析后的字符串。这里有一篇深入一点的文章,有想去的朋友可以去阅读。 深入浅出Node