Node.js
文章平均质量分 76
Nodejs技术学习
Hydrion-Qlz
啥都想学又都没时间开始的大学牲
(如需博客中某文件pdf或者是需要什么资源可直接邮箱联系
qlz_huo@163.com
展开
-
Nodejs -- 前后端身份认证概念及在Express中使用认证(Session,Cookie,JWT)
4 在Express项目中使用Session认证4.1 安装express-session中间件4.2 配置express-session中间件4.3 向Session中存数据4.4 从Session中取数据4.5 清空Session5 JWT认证机制5.1 了解Session认证的局限性5.2 什么是JWT5.3 JWT的组成部分5.4 JWT的三个部分各自代表的含义5.5 JWT的使用方式6 在Express中使用JWT6.1 安装JWT相关的包6.2 导入JWT相关的包原创 2022-11-29 20:50:21 · 889 阅读 · 0 评论 -
Nodejs -- 数据库基本概念的介绍及在Express中操作数据库
2. 在Express中操作MySQL2.1 在项目中操作数据库的步骤2.2 安装与配置mysql模块2.2.1 安装ysql模块2.2.2 配置mysql模块2.2.3 测试mysql模块能否正常工作2.3 使用mysql模块操作MySQL数据库2.3.1 查询数据2.3.2 插入数据2.3.3 插入数据的便捷方式2.3.4 更新数据2.3.5 更新数据的便捷方式2.3.6 删除数据2.3.7 标记删除原创 2022-11-29 20:46:36 · 933 阅读 · 0 评论 -
Nodejs -- 一文了解Express模块
1. 初识Express1.1 Express简介1.1.1 什么是Express1.1.2 进一步理解Express1.1.3 Express能做什么1.2 Express的基本使用1.2.1 安装1.2.2 基本使用1.2.3 监听GET请求1.2.4 监听POST请求1.2.5 把内容响应给客户端1.2.6 获取URL中携带的查询参数1.2.7 获取URL中的动态参数1.3 托管静态资源1.3.1 expess.static()1.3.2 托管多个静态资源目录1.3.3原创 2022-11-28 21:40:41 · 1170 阅读 · 0 评论 -
Nodejs -- nodejs简介
nodejs官网Node.js® 是一个基于 Chrome V8 引擎 的JavaScript 运行时环境如果将js代码放到浏览器执行说明是在做前端开发,放到nodejs中运行说明在做后端开发。原创 2022-11-22 16:57:03 · 475 阅读 · 0 评论 -
Nodejs -- 在Express使用Session认证
在Express项目中使用Session认证1 安装express-session中间件2 配置express-session中间件3 向Session中存数据4 从Session中取数据5 清空Session原创 2022-11-29 20:57:19 · 629 阅读 · 0 评论 -
Nodejs -- 主流的Web开发模式
目前主流的Web开发模式有两种,分别是:基于服务端渲染的传统Web开发模式基于前后端分离的新型Web开发模式原创 2022-11-29 20:55:56 · 158 阅读 · 0 评论 -
Nodejs -- 一文学会如何在Express中使用JWT(json web token)
在Express中使用JWT1 安装JWT相关的包2 导入JWT相关的包3 定义secret密钥4 在登录成功后生成JWT字符串5 将JWT字符串还原为JSON对象6 使用req.user获取用户信息7 捕获解析JWT失败后产生的错误8 完整代码示例原创 2022-11-29 20:52:35 · 852 阅读 · 0 评论 -
Nodejs -- CORS的介绍及使用CORS解决Express请求跨域的问题
4.5 CORS 跨域资源共享1 接口的跨域问题2 使用cors中间件解决跨域问题3 什么是CORS4 CORS的注意事项5 CORS响应头部 - Access-Control-Allow-Origin6 CORS响应头部 - Access-Control-Allow-Headers7 CORS响应头部 - Access-Control-Allow-Methods8 CORS请求的分类9 简单请求10 预检请求11 简单请求与预检请求的区别原创 2022-11-28 21:53:54 · 1460 阅读 · 0 评论 -
Nodejs -- Express 自定义中间件并进行封装
自定义中间件1 需求描述与实现步骤2 定义中间件3 监听req的data事件4 监听req的end事件5 使用querystring模块解析请求体数据6 将解析出来的数据对象挂载为req.body7 自定义中间件8 最终代码原创 2022-11-28 21:51:07 · 784 阅读 · 0 评论 -
Nodejs -- Express 中间件的分类
为了方便大家理解和记忆中间件的使用,Express官方把常见的中间件用法,分成了5大类,分别是:应用级别的中间件路由级别的中间件错误级别的中间件Express内置的中间件第三方的中间件原创 2022-11-28 21:50:03 · 386 阅读 · 0 评论 -
Nodejs -- Express中间件的概念及基本使用
1 中间件的概念1.1 什么是中间件1.2 现实生活中的例子1.3 Express中间件的调用流程1.4 Express的中间件的格式1.5 next函数的作用2 Express中间件初体验2.1 定义中间件函数2.2 全局生效的中间件2.3 定义全局中间件的简化形式2.4 中间件的作用2.5 定义多个全局中间件2.6 局部生效的中间件2.7 定义多个局部中间件2.8 了解中间件的五个注意事项原创 2022-11-28 21:48:27 · 337 阅读 · 0 评论 -
Nodejs -- Express 路由原理及设置模块化路由
1. 路由的概念1.1 什么是路由1.2 显示生活中的路由1.3 Express中的路由1.4 Express中路由的例子1.5 路由的匹配过程2 路由的使用2.1 最简单的用法2.2 模块化路由2.3 为路由模块添加统一前缀原创 2022-11-28 21:46:13 · 926 阅读 · 0 评论 -
Nodejs -- Express托管静态资源
注意:Express在指定的静态目录中查找文件,并对外提供资源的访问路径。因此,存放静态文件的目录名不会出现在URL中。如果在前面的文件夹找到了对应文件,就不会在后面的文件夹里面找了。express提供了一个非常好用的函数,叫做。后续就可以访问public目录中的所有文件。函数会根据目录的添加顺序查找所需的文件。如果要托管多个静态资源目录,请多次调用。如果希望在托管的静态资源访问路径之前,一般都会加一个和文件夹同名的前缀。访问静态资源文件时,原创 2022-11-28 21:43:42 · 1106 阅读 · 0 评论 -
Nodejs -- Express的安装和定义get、post方法
Express的基本使用1 安装2 基本使用3 监听GET请求4 监听POST请求5 把内容响应给客户端6 获取URL中携带的查询参数7 获取URL中的动态参数原创 2022-11-28 21:42:24 · 599 阅读 · 0 评论 -
Nodejs中包的介绍及npm安装依赖包的多种方法
1 包的介绍1.1 什么是包1.2 包的来源1.3 为什么需要包1.4 从哪里下载包1.5 如何下载包2 npm2.1 npm安装依赖包2.2 装包后多了哪些文件2.3 安装指定版本的包原创 2022-11-25 15:23:50 · 7549 阅读 · 0 评论 -
npm配置taobao镜像及nrm快速换源工具介绍
npm配置淘宝镜像1 为什么默认源下载很慢?2 淘宝npm镜像服务器3 切换npm的下包镜像源4 nrm原创 2022-11-25 15:21:14 · 1643 阅读 · 0 评论 -
Node.js 中包的分类
核心依赖包(被记录到dependencies节点中的包,在开发期间和项目上线之后都会用到)开发依赖包(被记录到devDependencies节点中的包,只在开发期间会用到)在执行npm install命令时,如果提供了-g参数,则会把包安装为全局包。项目包:被安装到项目的node modules目录中的包,都是项目包。原创 2022-11-25 15:19:03 · 234 阅读 · 0 评论 -
Node.js 模块加载机制(内置模块,自定义模块,第三方模块)
模块的加载机制1 优先从缓存加载2 内置模块的加载机制3 自定义模块的家在机制4 第三方模块的加载机制5 目录作为模块原创 2022-11-25 15:18:05 · 235 阅读 · 0 评论 -
Node.js 模块化及npm概念介绍
1 模块化的基本概念1.1 什么是模块化1.2 模块化规范2 Nodejs中的模块化2.1 Nodejs中模块的分类2.2 加载模块2.3 模块的作用域2.4 向外共享模块作用域中的成员2.4.1 module对象2.4.2 module.export对象2.4.3 共享成员时的注意点2.4.4 exports对象2.4.5 exportshe module.exports的使用误区2.5 Nodejs的模块化规范3 npm与包3.1 包3.1.1 什么是包3.1.2 包的原创 2022-11-25 15:16:43 · 528 阅读 · 0 评论 -
解决Nodejs http模块返回内容中文乱码问题
当调用`rs.end()`方法,向客户端发送中文内容的时候,会出现乱码问题,此时,需要手动设置内容的编码格式:原创 2022-11-22 17:08:56 · 866 阅读 · 0 评论 -
Nodejs http模块常用方法
http模块1 什么是http模块2 进一步理解http的作用3 服务器相关的概念3.1 IP地址3.2 域名和域名服务器3.3 端口号4 创建简单的web服务器1 步骤2 代码实现3 req请求对象4 res响应对象5 解决中文乱码问题5 简单路由效果原创 2022-11-22 17:06:51 · 547 阅读 · 0 评论 -
Nodejs path模块常用方法
path路径模块1 什么是path路径模块2 路径拼接示例代码3 获取路径中的文件名示例代码4 获取路径中的文件的扩展名示例代码原创 2022-11-22 17:04:34 · 472 阅读 · 0 评论 -
Nodejs fs模块常用方法 -- File System
fs文件系统模块1 什么是fs文件系统模块2 读取指定文件中的内容语法格式参数解释示例代码3 向指定文件中写入内容语法格式参数解释示例代码4 路径动态拼接的问题5 其他操作原创 2022-11-22 17:01:49 · 473 阅读 · 0 评论