![](https://img-blog.csdnimg.cn/36f0710df4fd458fba700e0bf6cbd58b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Node基础
文章平均质量分 73
Node基础知识
才不吃胡萝卜嘞
现在能做的就是不断学习了
展开
-
03-fs模块
fs模块可以实现与硬盘的交互,例如文件的创建、删除、重命名、移动,还有文件内容的写入、读取,以及文件夹的相关操作。原创 2023-04-14 18:36:35 · 153 阅读 · 0 评论 -
token的原理及jwt的使用
概述token 时候服务端生成并返回给 HTTP 的一串 加密字符串,token 中保存着 用户信息作用实现会话控制,可以识别用户身份,主要用于 移动端APP工作流程服务端在校验了用户提交的信息后,没问题后再创建 token ,再将 token 返回给客户端。后续继续发送请求时后,客户端手动携带 token 传递给服务器。服务器再对 token 进行校验 ,提取用户信息,进而识别用户身份。token 手动携带cookie 自动携带特点服务端压力小:数据存储在服务端。原创 2023-04-25 16:04:12 · 143 阅读 · 0 评论 -
02-Buffer(缓冲器)
Buffer为缓冲区,是一个类似Array的对象,用于表示固定长度的字节序列。简而言之,就是有固定长度的内存空间,用于处理二进制数据。原创 2023-04-13 17:39:50 · 202 阅读 · 1 评论 -
Session、Cookie的原理以及区别
服务端要区分用户,HTTP是一种无状态的协议,但是没有办法区分多次请求是否来自同一客户端。为了解决该问题,一般我们通过 会话控制来解决。常见的会话控制有三种:cookie、session、token。原创 2023-04-24 22:55:46 · 242 阅读 · 0 评论 -
01-Node.js基础知识
Node.js是开源的,跨平台的JavaScript的服务器运行环境,它可以运行javascript。原创 2023-04-13 16:10:15 · 92 阅读 · 1 评论 -
06-模块化
将相对路径转为绝对路径,定义目标文件缓存检测读取目标文件代码包裹一个函数并执行。通过查看函数体缓存模块的值返回的值//将相对路径转成绝对路径,定位目标文件//缓存检测//读取文件代码//包裹一个函数执行name: '测试'//函数代码体//5.缓存结果 模块对象。原创 2023-04-16 15:49:49 · 136 阅读 · 0 评论 -
05-http模块
2.代码更新问题,必须重新启动服务。nodemon可以解决这个问题,不需要频繁重新启动服务。引入多个资源文件时,必须根据需要请求的url路径做判断,响应对应文件。查找占用端口的程序的PID,然后使用任务管理器关闭对于的程序。HTTP开发常用端口3000,808,8090,900。1.HTTP服务在那个文件夹中寻找静态资源,那个人家就是。4.端口号被占用问题。响应一个4行3列的表格,并要求表格有。如果端口被其他程序占用,可以使用。5.HTTP默认端口80,长时间不发生变化的资源。长时间经常更新的资源。原创 2023-04-15 16:49:39 · 248 阅读 · 0 评论 -
04-Http协议(超文本传输协议)
HTTP版本号 响应状态码 响应状态描述。原创 2023-04-14 22:05:26 · 27 阅读 · 0 评论 -
07-包管理工具
安装cnpm出现错误,所以记录一下我的解决方案。这篇博客包括nvm(nodejs版本管理工具,切换node版本)的安装级及全局环境配置,nrm(npm 源管理器,切换镜像)。淘宝镜像,cnpm服务部署在阿里服务器上,通过npm安装cnpm工具。,npm root -g查看全局安装包的位置,包信息保存在package.json 中的。包信息保存在package.json 中的。-D 等效于 --save-dev。-S等效于--save,修改windows执行策略。npm r -g 包名。原创 2023-04-17 15:53:42 · 85 阅读 · 0 评论