自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 NEST日志管理

module启动logger、并在控制器实例化logger对象即可调用。

2025-04-01 16:41:30 116

原创 typeorm基础

场景推荐写法简单查询优先使用find()findOne()复杂条件使用+ 链式调用关联数据加载分页事务操作使用管理SQL 安全始终使用参数化查询:param语法)性能敏感场景限制加载字段、添加索引、避免 N+1掌握这些技巧,可以高效利用应对 90% 的复杂查询场景!

2025-04-01 12:51:21 276

原创 环境配置专题

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。

2025-03-31 20:40:05 131

原创 ListView分页page_by属性

page_obj只有在进行分页处理时才会出现在模板的上下文中。它包含了当前页面的数据以及一些有用的分页信息和操作方法。通过使用page_obj,你可以方便地在模板中处理分页导航和显示当前页面的数据。

2024-10-30 22:46:00 336

原创 Django中include与命名空间的使用

include在Django中是一个非常有用的工具,可以帮助你更好地组织和管理URL配置。通过将URL配置分散到不同的应用中,并使用命名空间来避免冲突,可以使你的项目更加清晰和易于维护。

2024-10-30 20:51:17 287

原创 类定义和模块化开发

通过这种方式,我们将各个功能模块化,并使用类来定义模型和服务,使得代码更加清晰、易于维护和扩展。每个模块都有明确的职责,便于团队协作和代码复用。

2024-10-25 09:22:29 134

原创 express常见的规范以及各模块的作用与使用方式

通过模块化开发,可以将不同的功能分离到不同的文件和目录中,使得代码更加清晰、易于维护。每个模块都有明确的职责,便于团队协作和代码复用。

2024-10-25 08:57:58 622

原创 相关请求参数的区别

Path 参数:嵌入在 URL 路径中,通常用于标识资源。后端通过req.params获取。Params 参数:通过查询字符串传递,位于 URL 的末尾。后端通过req.query获取。req.body 数据:前端可以使用axios发送 JSON 或表单数据,后端需要配置相应的中间件来解析请求体。希望这些示例和解释能帮助你更好地理解前端和后端之间的数据交互。

2024-10-24 10:33:08 821

原创 sequelize-cli模型相关命令

创建模型:使用命令。修改模型:直接编辑模型文件,然后创建并运行一个新的迁移文件。通过这种方式,你可以灵活地管理模型的定义和数据库的结构。

2024-10-24 09:09:12 340

原创 Sequelize CLI 和 Express 生成器来创建一个模块化的 Express 项目并连接到 MySQL 数据库

首先,确保你已经安装了 Node.js 和 npm。使用 Sequelize CLI 创建一个新的模型。目录下创建一个迁移文件。

2024-10-24 08:53:17 377

原创 Django ORM

Django ORM提供了丰富的API来进行数据库的增删改查操作。以下是一些常用的API及其用法示例:创建并保存单个对象:使用方法批量创建对象:删除(Delete)删除单个对象:删除满足条件的所有对象:更新(Update)更新单个对象的字段:使用方法批量更新对象:查询(Retrieve)获取所有对象:根据条件过滤对象:获取单个对象:使用和方法获取第一个和最后一个对象:使用方法检查是否存在对象:使用方法获取对象数量:使用

2024-10-23 12:40:51 732

原创 HTTP请求的参数规范

路径参数:用于RESTful API设计,直接嵌入URL路径中。查询参数:用于过滤、排序等操作,通过URL的查询字符串传递。FormData:用于复杂的表单数据和文件上传。:用于简单的键值对数据提交。了解这些不同的数据传递方式可以帮助你更有效地设计和实现Web应用。RESTful API设计是一种基于HTTP协议的设计风格,旨在通过标准的HTTP方法和状态码来实现资源的创建、读取、更新和删除(CRUD)操作。

2024-10-22 16:46:49 1139

原创 jsonwebtoken 的使用方式及常用 API

通过上述步骤和 API,你可以在应用中使用生成和验证 JWT,从而实现安全的用户认证和授权机制。

2024-10-22 15:26:25 606

原创 bcrypt 在登录中的应用步骤以及常用的 API 函数

通过上述步骤和 API 函数,你可以在用户注册时对密码进行哈希处理,并在用户登录时验证密码的正确性,从而提高系统的安全性。

2024-10-22 14:58:09 367

原创 身份验证(Authentication)相关的逻辑jwt

auth.js文件通常用于处理与身份验证(Authentication)相关的逻辑。如果你在这个文件中定义了路由处理函数,那么这些函数将会负责处理与用户登录、注册、注销等身份验证相关的HTTP请求。以下是一个简单的示例,展示了如何在auth.js。

2024-10-22 14:45:09 178

原创 常用的 Sequelize 模型 API 函数

Sequelize 是一个强大的 ORM(对象关系映射)库,用于 Node.js 环境中的 SQL 数据库操作。

2024-10-21 21:08:40 617

原创 Sequelize CLI(命令行界面)可以快速生成一个新的 Sequelize 项目结构

使用 Sequelize CLI(命令行界面)可以快速生成一个新的 Sequelize 项目结构和模型。

2024-10-21 19:44:15 531

原创 JavaScript 中的模块化编程

模块化编程是一种软件设计技术,它允许将程序分解为独立的、可重用的模块。每个模块都具有特定的功能,并且可以独立开发、测试和维护。JavaScript 中有多种模块化方案,包括 CommonJS、AMD、ES6 Modules 等。

2024-10-17 22:22:02 361

原创 详解 JavaScript 中的异步编程:Promise 和 async/await

在 JavaScript 中,异步编程允许程序在等待某些操作(如网络请求、文件读写)完成时继续执行其他任务,从而提高程序的性能和响应能力。

2024-10-17 22:21:21 404

原创 深入理解 Sequelize 的 `define` 函数

通过使用函数,你可以轻松地定义模型,并将其映射到数据库表,从而实现对象关系映射。本文详细介绍了该函数的基本用法、属性选项和高级选项,并提供了一些注意事项,帮助你更好地理解和使用 Sequelize。希望这篇文章对你有所帮助!如果你有任何问题或需要进一步的解释,请随时提问。

2024-10-17 22:06:40 574

原创 express结合mysql模块化开发的使用(全)

下面是一个详细的示例,展示了如何使用 Sequelize 和 Express 实现模块化开发,并包含增删改查、可选的条件查询和分页功能。我们将使用.env文件来管理环境变量,并使用控制器来组织代码。

2024-10-17 21:47:13 384

原创 基于sequelize的express的模块化开发与使用--使用mysql数据库

你可以使用 Postman 或 curl 来测试你的 API,步骤与之前相同。通过这种方式,你可以更好地管理环境变量,并且使得配置更加灵活和安全。加载环境变量,并配置 Sequelize 连接。文件中设置 Express 应用并引入路由。为了避免将敏感信息提交到版本控制系统,确保在。文件,并添加你的环境变量。现在你可以运行你的应用,它将从。文件中定义用户相关的路由。在项目的根目录下创建一个。文件中加载环境变量。

2024-10-17 20:37:01 396

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除