本文实例讲述了节点读写文件与开启第一个web服务器操作。分享给大家供大家参考,具体如下:
节点中的js具有文件操作的能力
使用require 方法加载fs核心模块
*需要是一个方法
引用>
*他的作用就是用来加载模块的
*在节点中,模块有三种:
*,,,,,具名的核心模块,列如fs, http
*,,,,,用户自己编写的文件模块
*,,,,,,,,,相对路径必须加。/
*,,,,,在节点中,没有核心作用域,只有模块作用域
*,,,,,,,,,外部访问不到内部
*,,,,,,,,,内部也访问不到外部fs是files-ystem的简写,就是文件系统的意思
引用>
var fs=要求(fs) >之前fs.readFile(“。/用法”,函数(错误,数据){//& lt;缓冲区68 65 6 c 6 f 6 e 6 f 6 64 65 73 0 d 0 a>//文件中存储的其实都是二进制数据0 1//通过错误就可以判断是否有错误发生 如果(错误){ console.log(错误) console.log(“文件读取失败”) 返回 } console.log (data.toString ()) }) >之前
引用>
var fs=要求(fs);//第一个参数:文件路径//第二个参数:文件内容//第三个参数:回调函数//错误//成功://文件写入成功//错误是Null//失败://文件写入失败//错误就是错误对象 fs.writeFile (’。/hello.txt”、“给大家拜年了”,函数(错误){ 如果(错误){ console.log(“文件写入失败”); 返回 } console.log(“文件写入成功”); }) >之前
在节点中专门提供了一个核心模块:http
http这个模块的职责就是帮你创建编写服务器的
<强>加载http核心模块强>
var http=要求(“http”); >之前
<李>提供服务李> <李>发请求李> <李>接受请求李> <李>处理请求李> <李>给个反馈(发送响应)李> <李>注册请求请求事件李>
引用>当服务器收到请求之后,会收到服务器触发的请求请求事件,然后执行第二个参数回调处理函数
server.on(“请求”,函数(){ console.log(“收到客户端的请求了”) });//4 .绑定端口号,启动服务器 server.listen(8080年,函数(){ 控制台。日志(“服务器启动成功了,可以通过http://127.0.0.1:8080来进行访问的) }) >之前希望本文所述对大家nodejs程序设计有所帮助。
节点学习笔记之读写文件与开启第一个web服务器操作示例