Node初识

时间:2021-08-23
本文章向大家介绍Node初识,主要包括Node初识使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

一、Node.js 介绍

        1、Node.js不是一门语言,不是库或者框架。Node.js是一个JavaScript运行时环境。Node.js可以解析和执行JavaScript代码。

             以前只有浏览器可以解析执行Javascript代码,现在在Javascript可以完全脱离浏览   器来执行,这要归功于Node.js。

        2.浏览器中的js由  ES  DOM    BOM  组成,而Node中没有DOM    BOM ,只有ES。

        3.特性

           事件驱动、非阻塞I/O模型(异步操作)、轻量高效。

         4.Node的作用

          (1)Web服务器后台

          (2)命令行工具:npm 、git、webpack

         5.Node模块

             (1)核心模块

             (2)自定义模块

             (3)第三方模块

二、Node的起步

      1.安装Node环境:https://nodejs.org/en/download/

         打开命令行:node --version或node -v

      2.  Node中有一个fs模块,fs是file-system的简写,就是文件系统的意思。在Node中如             果想要进行文件操作,就必须引入fs这个核心模块。

           引入fs核心模块

               var fs = require(‘fs’) 

            用来读取文件的方法

                fs.readFile(“路径”,回调函数(err错误信息,data数据(buffer类型)){  })

             用来写文件的方法

                 fs.writeFile(“路径”,“修改的内容”,回调函数(err错误信息,data数据(buffer类型)){  })

             用来读取文件夹的方法

                  fs.readdir(“路径”,回调函数(err错误信息,data数组){  })

三、http服务

             加载http核心模块

    var http = require("http");

             创建一个Web服务器

      var server = http.createServer();

             注册request请求事件

     server.on("request", function (request, response) {})

              绑定端口号,启动服务器

      server.listen(3333, function () {

            console.log("今天");
      })

原文地址:https://www.cnblogs.com/1215056121mjw/p/15178006.html