笔记

复习了nodejs的上节课的知识点

l 1、查看当前项目的依赖模块:

在命令行输入npm ls(npm list),可以查看当前文件夹下安装的模块

npm install express          # 局部安装

npm install express -g   # 全局安装

l 本地安装。

将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。

可以通过 require() 来引入本地安装的包。

l 我们可以使用以下命令来卸载 Node.js 模块。

npm uninstall express

l 卸载后,你可以到 /node_modules/ 目录下查看包是否还存在,或者使用以下命令查看:

npm ls

npm uninstall express -g 卸载全局

5、

l 我们可以使用以下命令更新模块:

npm update express

npm  i moment@2.22.2

第二

初步的介绍了异步编程和同步编程以及await关键字的作用,别去举了一个实例来演示。

async是用来定义异步函数的关键字,并且await关键字智能在异步函数内部使用,要执行的代码加了await关键字后,要等该代码执行完之后才可以执行下一步。

接着给了一个nodejs的实例(主要将http请求报文和响应报文和何如在浏览器中去看报文)

创建一个文件夹,在里面在创建一个项目,进入项目目录,在显示目录位置那将这个框内东西全部删除,然后输入cmd进入到命令控制台,然后输入npm i http 下载并安装名为http的软件包。这将使你能够在你的Node.js应用程序中使用http模块,以便处理HTTP请求和响应。

接着将老师给的实例放入项目文件夹中,并在vscode中打开这个项目,这个项目中js文件引入 required 模块:我们可以使用 require入 Node.js模块,开始讲解了如何看请求报文和响应报文,请求报文:1、请求行里有请求的方法以及路由以及http协议和地址,2、请求头部可以看它包含关于请求的附加信息,文本数据使用哪种编码格式进行编码和解码,3、请求体可以看它的请求数据。响应报文:1、状态行可以看http协议,状态信息,2、响应头部可以看用什么编码格式等,3、响应体看html内容和数据

讲解了创建服务器的代码一些参数(request,response)以及为什么传这俩个参数,这俩个参数(也可以去其他名字)的主要是帮我们去分割报文,如果没有这俩个参数我们需要人工去分割报文,接着讲解了url和method,以及细讲了我们在go语言中用的路由如何跳转的底层一点的代码,用了if else去判断应该走那个路径和做的操作,在终端用nodejs的命令开启服务器,然后看效果是否与老师一样。

DAPP将了作业就是车险合约的测试。