
node
文章平均质量分 71
阿昊在
卷不动来华子打螺丝
展开
-
mvc和mvvm的区别以及耦合度分类
一、MVCModel:模型层,是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View:视图层,用户界面渲染逻辑,通常视图是依据模型数据创建的。Controller:控制器,数据模型和视图之间通信的桥梁,通常控制器负责从事图读取数据,控制用户输入,并向模型发送数据。MVC的思想:Controller负责将Model的数据用View显示出来,换句话说就是在Controller里面把Model的数据赋值给View。MVC的特点:实现关注点分离,即应用程原创 2022-03-02 21:20:23 · 573 阅读 · 1 评论 -
【Node.js】之Express五种类型中间件
Express是一个自身功能极简,完全是路由和中间件构成一个web开发框架:从本质上来说,一个Express应用就是在调用各种中间件。应用程序级中间件路由器级中间件错误处理中间件内置中间件第三方中间件原创 2022-02-28 22:15:02 · 704 阅读 · 0 评论 -
【Node.js】中的Buffer
Node.js Buffer(缓冲区)语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个Buffer类,该类用来创建一个专门存放二进制数据的缓存区。...原创 2022-02-25 23:59:50 · 1352 阅读 · 0 评论 -
【Node.js】中req.params,req.query,req.body
GET请求的参数在URL中,在原生Node中,需要使用url模块来识别参数字符串。在Express中,不需要使用url模块了。可以直接使用req.query对象。POST请求的参数解析必须使用body-parser模块(此中间件已经被express集成,无需调用安装body-parser,可以直接采用express.json() express.urlencoded()实现相同功能。)使用后,将可以用req.body得到参数。req.params,req.query是用在get请求当中1.原创 2022-02-24 21:02:33 · 2182 阅读 · 0 评论 -
【Node.js】中的 util.promisify() 方法
Node.js 内置的util模块有一个promisify(),该方法将基于回调的函数转换为基于 Promise 的函数。这使您可以将 Promise 链和async/await与基于回调的 API 结合使用。例如,Node.js 的 fs 模块在读取文件时,需要使用回调:const fs = require('fs')fs.readFile('./package.json', function callback(err, buf) { const obj = JSON.par...原创 2022-02-23 20:43:46 · 966 阅读 · 0 评论 -
【Node.js】中的fs模块
fs模块的引用fs模块必须在node.js安装之后才能使用,所以首先必须安装node.js。在js文件中导入文件系统模块const fs = require('fs');对文件的操作1.fs.read()读取文件数据fs.read(fd, buffer, offset, length, position, callback)从文件描述符fd中读取文件数据。 buffer是一个缓冲区,读取的数据将会写入到这里。 offset是开始向缓冲区buffer写入...原创 2022-02-23 20:23:18 · 1202 阅读 · 0 评论