Node01 -- 安装与执行-文件操作-数据请求、响应

1、node安装
    下载地址:https://nodejs.org/en/
     下载稳定版安装,下一步下一步就可以。
2、node执行
    cmd命令找到nodejs文件运行。
3、webstorm可以运行nodejs文件 => 右键 Run 文件名

    例如:访问localhost:8080,控制台输出the is procedure
      const http = require('http');
      var server = http.createServer(function(){
        console.log("the is procedure");
      });
      //监听-等待
      //端口
      server.listen(8080);
4、request 请求 输出-请求的东西
    req.url();//文件地址
5、response 响应 写入-写入的东西
    res.write("abc");//给前台输出abc
    res.end();//输出结束
6、文件操作 - fs(File System)
    异步 vs 同步
    异步——多个操作可以同时进行,前一次的操作没完事,后一次也能开始
    同步——一次一个

    例子:

      //创建服务器
      var server=http.createServer(function(req,res){
      //req.url 访问当前文件 ./index.html
      //如果访问./node01/index.html,需要加上前缀./stat(当前目录下的文件) => file_name "./stat"+req.url
      var file_name="./stat"+req.url;
      //读取文件 => readFile(文件名,回调函数)
      //*注意 res.end();
        fs.readFile(file_name,function(err, data){
          if (err){
            res.write('404');
          }else{
            res.write(data);
          }
          res.end();
        });
      });

posted @ 2017-12-05 17:20  FallenLunatic  阅读(281)  评论(0编辑  收藏  举报