![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node日记
文章平均质量分 93
菜鸟小胖砸
博主很懒,但是却对前端很热爱,除了样式!
展开
-
0822 NOTE
0822 NOTE资料参考:Express 框架的使用Node之中间件nodejs学习之中间件nodejs的中间件1、中间件就是一种功能的封装方式,就是封装在程序中处理http请求的功能,2、中间件是在管道中执行3、中间件有一个next()函数,如果不调用next函数,请求就在这个中间件中终止4、中间件和路由处理器的参数中都有回调函数,这个函数有2,3,4个参数 如果有两个参数就是req和res; 如果有三个参数就是req,res和nex原创 2021-08-23 08:13:53 · 102 阅读 · 0 评论 -
0818 NOTE
0818 NOTE1.文件filefs.readFile异步读取文件.注意地址中会有转义字符,所以\使用的时候要多敲一个异步读取方法1var fs=require("fs");fs.readFile("E:\\test\\test10\\server\\config.json","utf8",function(err,data){ console.log(err); console.log(data.toString());})异步读取方法2fs.readFile('./原创 2021-08-22 08:15:40 · 156 阅读 · 0 评论 -
0817 NOTE
0817 NOTE从输入url到显示页面的整个过程是什么?1.DNS解析,建立TCP连接,发送http请求2.server接收到http请求,处理,并返回3.客户端接收到返回的数据,处理数据1.node的模块化开发commonjs//单个module.exports = function(){}//多个exports.a=function(){}exports.b=function(){ }//导入var main=require("./a");var {a原创 2021-08-18 08:48:22 · 270 阅读 · 0 评论 -
Day 0816
0816 NOTENodejs基础概念解析内核 :chrome v8基于Chrome’s JavaScript runtime(运行时)runtime : 实时运行时Node不仅仅简单的使用了V8,还对其进行了优化node优点1、基于V8虚拟机,可构建高性能服务器跟java比,不算高性能2、单线程3、可利用Javascript进行后台开发4、非阻塞IO向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。阻塞IO:同步,比如加载本地图原创 2021-08-16 22:54:38 · 87 阅读 · 0 评论