zoukankan      html  css  js  c++  java
  • Node.js

    1、Node.js是一个在服务器端运行的JavaScript运行时,让JavaScript可以和Java一样开发后端应用程序。Nodez.js基于V8引擎。

    2、Node.js除了易学易用js运行快等优点,还有超强的高并发能力:在Java等服务端语言中,会为每一个客户端连接创建一个新的线程,每个线程需要耗费大约2MB,而JavaScript是单线程的,当有用户连接了,就触发一个内部事件,通过非阻塞I/O、事件驱动机制,也可以实现宏观并行;

    3、Common.js使用require命令时找不到回去node_modules里面查找,会从package.js里面查看main指定的入口文件

    4、yarn全局安装 yarn global add XXX

    5、http: 创建一个http连接,定义端口,响应头,响应体等(内置模块)

    6、url: 获取url信息,包括对应域名,参数,路径等(内置模块)

    7、package.json定义了项目名称,入口文件,版本等

    8、fs模块(内置模块),进行文件操作,

      可以查看是文件还是目录,

      可以创建目录(已有此目录则报错),

      写入文件(不存在此文件则创建,有则新内容覆盖文件内容),

      追加文件,

      读取文件(fs.readFile读取的是16进制文件,可以讲结果toString),

      读取目录(将一个目录下的一级目录或文件显示出来),

      重命名(重命名,剪切文件;参数是两个目录下的文件),

      删除目录(只能删除目录,不能删除文件),

      删除文件(fs.unlink,没有要删除的文件则会报错)。

    9、注意,文件操作大多是异步操作,如果有需要循环,需要放在自执行函数中,(function funcName(){})()

    10、文件可以以流的方式读取,先创建流,然后通过on事件监听。以流的方式读取可以一块一块的读取,读大的文件时可以有效避免阻塞。同样,也可以以流的方式写入文件。

    11、 文件流也有管道流,可以进行管道操作。

    12、http服务器接受文件请求,通过URL地址解析出需要返回的文件名称,然后从服务器中查找,读取文件中的内容,写在响应体中并返回。

    http://nodejs.cn/api/

  • 相关阅读:
    性能测试的几种常见方法
    数据驱动与关键字驱动
    软件测试的八大原则
    测试用例八大步骤
    postman的第一个get接口
    什么是压力测试和负载测试,压力测试和负载测试有什么...
    WebStorm错误--无法显示文件夹目录
    WebStorm安装时错误
    WebStorm相关设置
    域名后缀说明
  • 原文地址:https://www.cnblogs.com/jiumengmeng/p/9580966.html
Copyright © 2011-2022 走看看