基于NestJS 和 TypeORM 实现 CURD RESTful API接口
对于服务端项目而言,对外如何提供合格规范的HTTP接口,对内如何优雅的操作数据存储,比如mysql、mongodb。本文是NestJS服务端开发的基础入门教程,我会根据成熟的解决方案,给大家详细介绍如何基于NestJS实现开发RESTfulAPI,其中基于TypeORM操作mysql数据的增删改查。希望通过阅读完这篇文章后零基础的朋友也能够完成简单的服务端项目开发。准备工作1.安装依赖为了方便对m
服务端 · 阅读 7206 · 2023年12月20日 23:21

dayjs/moment.js 如何判断用户生日是不是在30天内?
要使用dayjs判断用户的生日是否在未来30天内,你可以使用以下步骤:安装dayjs以及isSameOrBefore插件。导入dayjs和插件。定义函数来判断用户生日是否在未来30天内。这里有一个示例代码来演示这个过程://1.安装dayjs和插件//npminstalldayjs//npminstalldayjs-plugin-isSameOrBefore//2.导入dayjs和插件constd
前端 · 阅读 1995 · 2024年8月28日 00:17

React 如何使用 Recoil 实现状态共享
React状态管理一直是一个让人头疼的问题,随着应用的增长,组件之间共享状态变得越来越复杂。此时Recoil就出现了,它是一个为React应用设计的状态管理库,它提供了一种简单和高效的方式来管理和共享状态。优势原子化状态:Recoil将状态定义为一系列的“原子”,这些原子状态可以在应用的任何组件中被读取和更新,而不需要考虑组件层次结构。派生状态:可以创建基于原子或其他派生状态计算得出的状态,这些
前端 · 阅读 5078 · 2024年4月21日 19:24

一篇文章学会 NestJS 如何支持微服务
在软件开发的世界里,微服务架构是一个经常被提及的概念。但它到底是什么意思呢?为什么现在这么多团队和公司选择使用微服务?而NestJS又是如何帮助开发者构建微服务的?什么是微服务想象一下,你想建一座大厦。你可以选择由一间强大的公司全权负责,从地基到尖塔的每一部分;另一种方法是,你选择多间专业的小公司,一家负责电梯,一家负责供电系统等等。每间公司都是建筑部分的专家,并负责自己区域内的一切。微服务就是采
服务端 · 阅读 2886 · 2024年1月5日 22:36

如何在 NestJS 中处理跨域问题
当我们的NestJs后端服务需要被不同源的前端项目访问时,就可能遇到“跨域问题”。跨域问题(CORS,Cross-OriginResourceSharing)本质上是浏览器的一种安全机制,用于限制一个源(origin)中的web应用如何与另一个源的资源进行交互。幸运的是,NestJs提供了一些简单的方法来解决这一问题。什么是CORSCORS是一种机制,它使用额外的HTTP头来告诉浏览器让运行在一个
服务端 · 阅读 2243 · 2024年1月8日 23:39

MySQL 如何使用 Binlog
什么是Binlog?首先,我们需要了解什么是Binlog。Binlog,全称是BinaryLog(也叫二进制日志),是MySQL数据库的一种日志文件。它记录了所有对数据库进行更改的操作,例如INSERT、UPDATE、DELETE等等。这些操作以二进制的形式保存,可以帮助我们进行数据恢复、主从复制等多种操作。为什么要用Binlog?利用Binlog有很多好处:数据恢复:如果数据库发生崩溃或数据丢失
服务端 · 阅读 2672 · 2024年11月17日 22:31

零基础入门 Nestjs 开发教程
NestJS是一个用于开发高效、可扩展的Node.js服务器端应用程序的框架。其优雅的TypeScript支持和深度集成的系统模块,使得开发复杂的后端服务变得前所未有的简单。在这篇文章中,我们将介绍NestJS的基础知识,帮助你快速入门。准备工作以下准备工作是nestjs运行的基础环境,如果你已经学习或了解了nodejs相关的知识以及开发设备已经成功安装了Node环境和开发IDE,请忽略这部分内容
服务端 · 阅读 10828 · 2023年12月16日 00:20

一篇文章学会 NestJS 中间件的使用,让你的应用更灵活和可扩展
当我们基于NestJS框架构建和管理应用程序时,常常需要在特定的阶段执行一些额外的操作,例如在接收请求时进行身份验证,或在发送响应之前添加一些自定义的HTTP头。这就是我们需要理解和使用NestJS中间件的原因——它就像一道门,所有的请求必须要过这道门,而我们可以在门上挂上各种“魔法”,使得我们的应用程序更强大、更容易管理。什么是NestJS中间件NestJS中间件实际上就是一个函数,这个函数可以
前端 · 阅读 10142 · 2024年1月1日 20:13

Next.js 高效性能优化秘籍:如何给你的React应用提速
在现代Web开发中,用户体验至关重要。性能优化不仅影响用户满意度,也会影响搜索引擎的排名。Next.js作为一个流行的React框架,提供了很多内置的性能优化特性。但是,要最大化你的Next.js应用性能,你需要知道如何量化性能,以及如何针对关键指标进行优化。关键性能指标在开始优化之前,我们需要明确哪些指标会影响我们的应用性能。以下是一些你应该关注的关键性能指标:首次内容绘制(FCP):页面首个内
前端 · 阅读 5278 · 2024年2月23日 18:50

iframe页面通信 - iframe 页面如何传递数据
当我们的Web页面需要复用现有网站的页面时,我们通常会考虑代码层面的抽离引用,但是对于一些过于复杂的页面,通过iframe嵌套现有的网站页面也是一种不错的方式。虽然对于用户而言,看到的页面其实是一个整体,但是本质上是两个甚至多个页面的组装,那么页面跟页面之间的交互就避免不了相互通信。iframe 页面之间的通信主要是通过监听页面的全局 `message`事件,然后其他页面通过 `postMessa
前端 · 阅读 2203 · 2023年12月5日 09:51

