服务端阅读 83502024年4月8日 00:35基于NestJS 实现 API 网关服务,支持身份验证、负载均衡API网关是现代微服务架构中的重要组件,它可以统一多个服务的入口,提供请求路由、身份验证、负载均衡等功能。在本教程中,我们将探索如何使用NestJS实现一个简单的API网关。为什么选择NestJS作为API网关?NestJS提供了一个层次化的模块系统,非常适合构建可维护的API网关。它支持TypeScript,默认集成了Express.js(可以切换成Fastify),并提供了大量的模块和中间件来NestJS
服务端阅读 148222024年1月3日 20:32一篇文章学会使用 NestJS 的 Module 实现高效的代码模块管理在构建大型Web应用时,代码的组织和管理往往十分复杂。有没有一种方式可以使应用的每一个部分可以过分承担工作并保持独立,同时又能一起协作实现应用的完整功能呢?本文将为您详细介绍NestJS模块的概念以及创建过程。NestJS模块类似于工厂中的各个部门,每个部门有一套自己的工作模式,但最终共同完成整个生产流程。通过这篇文章,您不仅将理解NestJS模块是什么,更能掌握如何创建自己的自定义模块。且看这次NodeJS
前端阅读 71922023年6月21日 21:49前端E2E自动化测试方案 - Cypress 入门教程项目的稳定性是项目迭代过程中最重要的关注点,在Web应用开发中,如何保证程序的高质量,可靠和良好的用户体验是指关重要的。为了达到这些目标,E2E自动化测试是不可或缺的环节。目前市面上流行的E2E自动化框架中,cypress是基于JavaScript编写用例的框架,作为前端开发者,可以轻松接入E2E自动化测试。Cypress为开发者提供了简洁、高效的测试方法,无论是对于初学者还是经验丰富的开发者Cypress
服务端阅读 163572023年12月16日 00:20 零基础入门 Nestjs 开发教程NestJS是一个用于开发高效、可扩展的Node.js服务器端应用程序的框架。其优雅的TypeScript支持和深度集成的系统模块,使得开发复杂的后端服务变得前所未有的简单。在这篇文章中,我们将介绍NestJS的基础知识,帮助你快速入门。准备工作以下准备工作是nestjs运行的基础环境,如果你已经学习或了解了nodejs相关的知识以及开发设备已经成功安装了Node环境和开发IDE,请忽略这部分内容NestJS
前端阅读 56852024年2月24日 02:32如何在 Cypress 中处理图片下载在实际的测试场景中,我们有时需要验证应用程序是否正确地允许用户下载图片。本文将通过一个详细的例子,教你如何在Cypress中处理和验证图片下载的功能。具体步骤在Cypress中编写测试,本质上是描述出用户的行为,并对应用程序的反馈进行断言。对于图片下载的测试,我们关注的主要是点击下载链接后,图片是否正确地被触Cypress
前端阅读 76622023年12月7日 00:10TailwindCSS 如何设置 placeholder 的样式前言placeholder在前端多用于input、textarea等任何输入或者文本区域的标签,它用户在用户输入内容之前显示一些提示。浏览器自带的placeholder样式可能不符合设计规范,此时就需要通过css进行样式美化。当项目中使用TailwindCSS处理样式时,应该如何通过TailwindCSS设置placeholder的样式呢?问题将input标签的placeholder样式设置成字体前端Tailwind CSS
前端阅读 61612024年2月24日 02:02 如何使用 Cypress 进行 Cookie 操作在现代的Web开发中,Cookie是维护状态、实现用户跟踪和进行会话管理的一个非常重要的组成部分。对于前端开发者来说,了解如何在自动化测试中操作Cookie是非常重要的。Cypress是一个非常流行的前端自动化测试工具,它支持对Cookie的操作。本教程将向你展示如何使用Cypress来获取、设置和清除Cookie。Cypress是什么?Cypress是一个前端自动化测试工具,它提供了用于模拟用户Cypress
前端阅读 56842024年4月22日 00:29React 如何使用 Recoil 管理接口请求的数据Recoil旨在帮助React应用更高效地处理共享状态,在许多现代应用中,与后端的接口请求是不可或缺的一环,因此如何在使用Recoil时优雅地进行接口请求就显得尤为重要。本文将介绍如何在React应用中使用Recoil实现接口请求,并讨论请求的重复性问题。Recoil的核心在深入了解如何利用Recoil进行接口请求之前,先简要介绍Recoil的两个核心概念:atom和selector。Atom:ReactRecoil
服务端阅读 71282024年4月19日 22:45Golang 如何获取当前运行文件的目录Golang如何获取当前运行文件的目录?Golang的开发中,有时候我们需要获取当前正在运行的程序所在的目录路径,这对于读取相对路径下的配置文件或资源文件非常有用。本文将展示几种在Golang中获取当前运行文件目录的方法。方法一:使用os包Go语言的os包提供了很多与操作系统交互的功能,其中就包括了获取当前执行的程序的绝对路径。packagemainimport("fmt""os""path/fGolang
前端阅读 62502023年9月5日 11:58基于React实现:弹窗组件与Promise的有机结合弹窗在现代应用中是最为常见的一种展示信息的形式,二次确认弹窗是其中最为经典的一种。当我们在React,Vue这种数据驱动视图的前端框架中渲染弹窗基本是固定的使用形式。使用方式:创建新的弹窗组件,在需要弹窗的地方引用并且需要在外层维护弹窗组件的显示/隐藏状态。这只是庞大项目中一处需要弹窗的地方,如果项目中存在N个需要弹窗的场景,我们都需要将上述步骤重复一次。这会让我们的项目组件变得臃肿冗余。React前端