当前位置: 首页 > 后端技术 > Node.js

HTTP事务、Node模块化规范等

时间:2023-04-03 10:25:02 Node.js

HTTP事务:首先,HTTP事务描述了一个从请求到响应的完整过程:当用户发起请求时,首先进行域名解析,获取该域名对应的IP地址,通过TCP协议与服务器建立通信连接。(三次握手,连接建立)服务收到用户请求后,进行业务处理,然后将请求后的结果返回给浏览器。浏览器在后台接收数据(挥手4次,断开连接)注:连接:keep-alive常连接到Node模块化规范:解决问题:变量污染:两个JS文件中的变量可以互相访问,导致变量覆盖依赖管理:需要人工管理,繁琐且效率低下。nodejavascript`runtime:也就是说运行环境分为两种(浏览器,Node)node标准:每个JS文件都是一个模块,有独立的作用域。importmodule.exports={thingstobeexposed}通过require("path")来暴露接口统称为npm包管理工具(NodePackageManage)1.修改淘宝源码:打开命令控制符复制npmconfigsetregistryhttps://registry.npm.taobao.org2.创建项目目录(文件夹)myapp,并进入终端3,终端项目初始化:npxexpress-generator4,终端安装依赖:npminstall5,终端启动npmstart6,浏览器使用http://localhost:3000访问,查看弹出访问页面是否成功!浏览器模块化规范:JS导入规范:暴露单:export后跟要暴露的方法;单一导入:从“path.js”导入{公开方法};批量曝光:exportdefault{要曝光的方法1,要曝光的方法2};批量导入:导入从“path.js”收到的任何值;引入了两个方法:add、add1和passreference注意:当引入的方法与自身方法重名时,可以使用xx作为xx来获取别名