在前端项目中开始使用 TailwindCSSTailwindCSS近年来在前端圈非常流行,它摆脱了原有的CSS限制,以灵活实用为卖点,用户通过各种class组合即可构建出漂亮的用户界面。对于初学者而言,可能需要一些上手成本,一旦掌握实用技巧后,TailwindCSS会是我们开发工作中的出鞘利刃。TailwindCSS开发期间碰到过TailwindCSS相关的各种问题。想着把TailwindCSS的使用技巧和踩坑经验记录下来,分享给
前端 · 阅读 7475 · 2023年12月5日 19:45

NestJS 基于 Passort 和 JWT Token 实现接口的权限管理如果你不希望其他人可以随意进出你的房子,那么你需要给你的房子上个锁。开发一个接口很容易,开发一个具有安全性的接口却不容易。成熟的后端服务项目最注重的一点就是如何保护系统的数据安全,不能让用户无脑的访问操作所有的数据,这是不合理更是极度危险的行为。NestJS作为企业级后端开发框架,自然会提供一套权限校验的方案,本文基于NestJS的passort方案,结合jwttoken完成对系统服务的保护。
服务端 · 阅读 5710 · 2023年12月21日 22:12

Node 项目参数配置化,命令行参数前言:对于工程化的Node项目,如果设置配置系统参数,可以改变项目的参数耦合性。本文记录三种参数配置的方法。一、env变量process.env参数变量配置添加npm依赖npminstallcross-env-D命令行参数设置'scripts':{'start':'cross-envNODE_ENV=devAPI=localostnodeapp.js'}读取process.env参数console
服务端 · 阅读 3675 · 2022年6月18日 12:15

TypeORM 如何设置索引@Index在数据库系统中,索引是帮助快速检索数据的一种数据结构。对于使用TypeORM来管理数据库的开发者来说,了解如何在模型中设置索引非常重要。本教程将记录如何在TypeORM中设置索引。什么是索引?索引(Index)是数据库表中一种特殊的数据结构,它能够帮助我们更快地检索表中的数据。理解索引的概念可以想象一本书的目录,它能让你快速找到你想阅读的章节,而不是一页页地翻找。索引设置方式在TypeORM中
服务端 · 阅读 5221 · 2024年5月10日 01:00

React Query 如何实现请求防抖在前端开发中,优化用户体验和应用性能至关重要。ReactQuery是一个强大的数据同步库,它可以帮助开发者轻松管理服务器状态,而Lodash是一个一致性、模块化、高性能的JavaScript实用工具库。本文将介绍如何结合ReactQuery和Lodash中的debounce函数实现请求防抖,优化频繁发起请求的场景。防抖(Debounce)基础在深入了解如何结合ReactQuery和Lodash之前
前端 · 阅读 2986 · 2024年2月25日 22:07

一篇文章学会 NestJS 的拦截器并且附带实战操作案例在现代Web开发的世界中,NestJS以其灵活性和强大的功能立足,成为Node.js框架的佼佼者。其中一个引人注目的功能就是拦截器,这是一种可以让开发者更好地控制和补充HTTP请求循环的工具。拦截器让开发者可以在处理程序之前或之后“拦截”HTTP请求,这是解决一系列问题的基石。什么是NestJS拦截器简单来说,拦截器是一种特殊类型的服务,运行在路由处理程序方法之前和之后。它们在每次请求和响应的生命
服务端 · 阅读 9846 · 2023年12月30日 22:39

基于Scrcpy投屏Android设备屏幕到PC 详细教程Scrcpy是一个非常实用的开源软件,它允许你通过USB或无线网络将Android设备的屏幕投射到电脑上,并且能够实现实时的高性能显示与控制。无论是开发者进行应用测试,还是普通用户享受大屏游戏和视频,Scrcpy都是一个绝佳的工具。本教程将向你详细介绍如何设置和使用Scrcpy。实现步骤步骤1:确保满足基本条件在开始之前,你需要确保满足以下几个基本条件:Android设备运行Android5.0
前端 · 阅读 4117 · 2024年7月10日 00:48

一篇文章掌握 NestJS 所有的生命周期以及执行时机NestJS是一个用于构建高效、可扩展的Node.js服务器端应用程序的框架,它使用TypeScript作为开发语言,也支持原生的JavaScript。在NestJS中,生命周期事件是一个重要的概念。在我们构建和管理应用程序时,有时需要在特定的阶段执行一些操作,例如在创建实例,添加或删除模块,突然终止程序时,对这些事件加以利用,可以使我们的应用程序更强大、灵活。在本文中,我将介绍NestJS的生命
服务端 · 阅读 11581 · 2023年12月29日 21:06


