Node.js
文章平均质量分 94
提拉米苏爱拿铁
这个作者很懒,什么都没留下…
展开
-
Node.js koa开发web服务器
前面我们已经学习了express,另外一个非常流行的Node Web服务器框架就是Koa。Koa官方的介绍:koa:node.js的下一代web框架;事实上,koa是express同一个团队开发的一个新的Web框架:目前团队的核心开发者TJ的主要精力也在维护Koa,express已经交给团队维护了;Koa旨在为Web应用程序和API提供更小、更丰富和更强大的能力;相对于express具有更强的异步处理能力转载 2023-03-29 14:17:23 · 249 阅读 · 0 评论 -
登录凭证cookie、session、token的Koa实现
Windows默认的 cmd 终端是不能直接使用的,建议直接使用 git bash 终端;在之后的作用域其他网络请求, 会自动携带cookie。cookie中信息和内容进行加密处理, 加密签名。服务器获取cookie, 并且验证cookie。Mac 直接使用 terminal 终端即可;postman 模拟客户端携带token。Koa 中默认支持直接操作 cookie。浏览器接受cookie, 并且客户端保存。3.2 获取客户端携带的token。服务器设置cookie。可以使用非对称加密,原创 2023-03-30 23:21:07 · 751 阅读 · 2 评论 -
Node操作MySQL
提高性能:将创建的语句模块发送给MySQL,然后MySQL编译(解析、优化、转换)语句模块,并且存储它但是不执行,之后我们在真正执行时会给。前面我们所有的操作都是在GUI工具中,通过执行SQL语句来获取结果的,那真实开发中肯定是通过代码来完成所有的操作的。通常我们的连接建立之后是不会轻易断开的,因为我们需要这个连接持续帮助我们查询客户端过来的请求。原创 2023-03-29 23:44:18 · 321 阅读 · 0 评论 -
Node.js express开发web服务器
json方法中可以传入很多的类型:object、array、string、boolean、number、null等,它们会被转换成json格式返回;方式四:通过post请求中的body的x-www-form-urlencoded格式(中间件使用过);我们先来学习use的用法,因为methods的方式本质是use的特殊情况;方式三:通过post请求中的body的json格式(中间件中已经使用过);方式五:通过post请求中的form-data格式(中间件中使用过);转载 2023-03-28 15:53:47 · 799 阅读 · 0 评论 -
Node.js http开发web服务器
什么是Web服务器?当应用程序(客户端)需要某一个资源时,可以向一个台服务器,通过Http请求获取到这个资源;提供服务器的这个服务器,就是一个Web服务器;Web服务器目前有很多开源的Web服务器:Nginx、Apache(静态)、Apache Tomcat(静态、动态)、Node.js。转载 2023-03-27 15:55:25 · 503 阅读 · 0 评论 -
Node.js Buffer的使用
比如我们需要读取的是一张图片数据(二进制),再通过某些手段对图片数据进行二次的处理(裁剪、格式转换、旋转、添加滤镜),Node中有一个Sharp的库,就是读取图片或者传入图片的Buffer对其再进行处理;我们会发现,对于前端开发来说,通常很少会和二进制打交道,但是对于服务器端为了做很多的功能,我们必须直接去操作其二进制的数据;程序中的流也是类似的含义,我们可以想象当我们从一个文件中读取数据时,文件的二进制(字节)数据会源源不断的被读取到我们程序中;转载 2023-03-27 14:28:35 · 654 阅读 · 0 评论 -
Node.js 常用的内置模块
flag的值有很多:https://nodejs.org/dist/latest-v14.x/docs/api/fs.html#fs_file_system_flags。Node文件系统的API非常的多:https://nodejs.org/dist/latest-v14.x/docs/api/fs.html。为了简化用户的工作,Node.js 抽象出操作系统之间的特定差异,并为所有打开的文件分配一个数字型的文件描述符。在常见的操作系统上,对于每个进程,内核都维护着一张当前打开着的文件和资源的表格。转载 2023-03-26 23:07:16 · 646 阅读 · 0 评论