节点学习笔记之读写文件与开启第一个web服务器操作示例

  

本文实例讲述了节点读写文件与开启第一个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服务器操作示例