zoukankan      html  css  js  c++  java
  • 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();
            });
          });

  • 相关阅读:
    springcloud--zuul(过滤器)
    springcloud--ruul(路由网关)
    spingcloud--hystrix(断路器)
    springcloud--Feign(WebService客户端)
    springcloud--ribbo(负载均衡)
    IO流常用模式
    ArrayList与LindedList区别
    抽象类与接口的区别
    SpringMVC核心
    MVC设计模式
  • 原文地址:https://www.cnblogs.com/patriot/p/7988300.html
Copyright © 2011-2022 走看看