Node_前端
文章平均质量分 78
先生沉默先
这个人很烂什么也没留下。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TypeScript 学习_类型与语法(2)
TypeScript 核心要点摘要 TypeScript 是 JavaScript 的超集,通过静态类型检查增强代码健壮性。核心特性包括: 类型系统:支持基础类型(string/number/boolean)、联合类型、字面量类型,以及特殊类型如 any(无类型检查)、unknown(需类型断言)、never/void(函数返回值) 对象与函数:支持对象属性约束(可选属性、任意属性)和函数类型声明(参数与返回值类型) 数组与元组:数组支持泛型声明,元组限定长度和元素类型 类与继承:提供 public/pri原创 2026-01-06 10:24:14 · 466 阅读 · 0 评论 -
TypeScript 学习项目创建_1
初始化项目项目内安装 TypeScript全局安装(可选)卸载全局的 TypeScript(可选)全局安装验证tes -v会输出版本创建 TypeScript 配置文件粘贴以下内容。原创 2026-01-05 17:49:25 · 475 阅读 · 0 评论 -
Nginx 反向代理学习:单端口统一访问多服务
本文介绍了使用Nginx反向代理实现多服务统一访问的解决方案。通过配置两个Node.js后端服务(分别监听3001和3002端口),并设置Nginx的location规则,将/simple-http-server-v1/和/simple-http-server-v2/路径分别代理到对应服务。Nginx还提供了CORS跨域支持,并部署了前端测试页面(index.html)用于验证功能。该方案有效解决了多服务端口管理和地址灵活性问题,只需通过统一端口和不同路径即可访问不同后端服务。原创 2025-11-25 22:53:26 · 604 阅读 · 0 评论 -
NodeJs学习日志(9):javascript-obfuscator代码混淆
javascript-obfuscator代码混淆原创 2025-11-24 22:21:10 · 888 阅读 · 0 评论 -
NodeJs 学习日志(8):雪花算法生成唯一 ID
本文介绍了NodeJs中使用雪花算法生成分布式系统唯一ID的实现方案。文章首先分析了雪花算法的核心原理,其64位ID结构包含时间戳、机器ID和序列号,确保了分布式环境下的唯一性和有序性。然后详细展示了基于snowflake-id库的单例模式实现,包括配置参数、机器ID验证和初始化逻辑。通过多文件使用示例演示了如何在项目中应用。最后总结了生产环境的适配要点(机器ID分配、大数字处理)、错误处理机制以及适用场景和注意事项。该方案适合需要全局唯一ID的分布式系统,兼顾性能和安全性。原创 2025-11-18 22:25:05 · 894 阅读 · 0 评论 -
NodeJs学习日志(7):JWT学习
本文介绍了JWT(JSON Web Token)的基本概念和应用。JWT是一种基于JSON的开放标准,由Header、Payload和Signature三部分组成,通过加密签名实现无状态身份认证。文章详细讲解了JWT的结构、核心功能以及在Node.js中的使用方式,包括安装jsonwebtoken模块、生成Token、验证Token和刷新Token的具体代码实现。JWT适用于跨域认证、分布式系统等场景,能有效降低服务器存储压力,提高接口性能。原创 2025-11-18 22:06:37 · 539 阅读 · 0 评论 -
NodeJs学习日志(6):svgCaptcha模块验证码生成
本文介绍了使用Node.js的svgCaptcha模块生成验证码的方法。该模块支持数字验证码和算式验证码两种类型,可以有效防止批量注册。数字验证码生成随机字符组合,算式验证码则要求用户计算简单数学表达式。文章详细展示了两种验证码的生成代码,包括配置选项(字符长度、干扰线、颜色等)和使用示例。同时演示了如何结合crypto模块为验证码生成唯一标识。这两种验证码方案可根据实际需求选择使用,为网站提供可靠的安全验证机制。原创 2025-11-18 21:58:28 · 302 阅读 · 0 评论 -
NodeJs学习日志(5):工具代码
本文整理了一套 Node.js 实用工具函数,围绕文件上传场景构建完整功能模块。包含 nameEncoder.js 解决文件名编码问题,避免中文乱码;randomUtils.js 生成各类随机字符串,满足多种场景需求;response.js 统一接口响应格式,支持多种错误处理与扩展;validationUtils.js 封装参数与文件验证逻辑。通过头像上传接口示例展示工具整合应用,介绍了所需依赖包及安装。原创 2025-08-26 19:21:56 · 539 阅读 · 0 评论 -
NodeJs学习日志(4):路由合并_环境配置_常用文件目录
本文介绍了Express项目中的路由合并、环境配置和常用文件目录结构。主要内容包括:1) 路由合并方法,通过主路由文件整合子路由;2) 使用dotenv进行环境配置;3) Express标准目录结构解析,包含config、models、routes等核心目录的功能说明。文章还分析了默认app.js和www文件的核心逻辑,并提供了路由语法示例和最佳实践建议,如保持请求URL与文件路径一致性。整体提供了Express项目开发的标准化结构参考。原创 2025-08-10 21:38:07 · 561 阅读 · 0 评论 -
NodeJs学习日志(3):express,sequelize进行增删改查(CRUD)
本文记录了NodeJs中使用Express和Sequelize进行CRUD操作的学习笔记。主要内容包括:事务和锁机制的使用场景、HTTP请求参数获取方式(查询参数、路由参数、请求体)、两种模型导入方式对比、async/await与Promise的不同写法,以及条件查询和原始SQL查询的实现方法。文中通过具体代码示例演示了GET/POST请求处理、数据查询排序等常见操作,并解答了高并发场景下的数据一致性问题。环境准备部分列出了相关学习资源的链接。原创 2025-08-09 18:42:57 · 963 阅读 · 0 评论 -
NodeJs学习日志(2):windows安装使用node.js 安装express,suquelize,mysql,nodemon
windows安装使用node.js 安装express,suquelize,mysql,nodemon原创 2025-08-07 00:20:28 · 891 阅读 · 0 评论 -
NodeJs学习日志(1):windows安装使用node.js 安装express,suquelize,sqlite,nodemon
windows安装使用node.js 安装express,suquelize,sqlite,nodemon原创 2025-08-06 23:34:47 · 844 阅读 · 0 评论
分享