path.join 与 path.resolve 的区别


字数:1k 阅读时长:3分钟

在Node.js中,处理文件路径是一项常见的任务,而Node.js的path模块为我们提供了许多有用的函数来操作和处理文件路径。其中,path.joinpath.resolve 是两个经常被使用的函数,它们在处理文件路径时有着不同的用途和特点。本文将重点探讨这两个函数的区别、使用场景以及它们之间的相同点和不同点。

node.js join & resolve

阅读全文

React Hook中父组件调用子组件的方法


字数:1.3k 阅读时长:5分钟

React Hook 是函数式组件开发模式,没有组件的实例,没有 this 指向,因此无法使用组件的实例,去调用组件中的方法,这与 Vue 中的 Hook 组件有很大的不用。不过官方也提供了对应的 Hook 函数解决这类问题,本文就讲讲如何使用 forwardRefuseImperativeHandle 来实现父组件调用子组件中的方法。

React Hook父调子

阅读全文

tailwindcss与antd样式冲突


字数:436 阅读时长:2分钟

tailwindcss 是一个优秀的 CSS 原子化框架,大大降低了使用者对 classname 命名的心智负担。在 PC 端web项目中配合 antd 框架使用,可以极大提高开发效率,但是按照官网文档进行集成使用,大概率会遇到本文所提到的tailwindcss与antd样式冲突问题。

tailwindcss & antd

阅读全文

Egg.js + Joi 进行接口参数验证


字数:1.3k 阅读时长:5分钟

Joi 是一款强大的 JavaScript 数据验证库,用于验证和转换数据的格式。无论是在后端还是前端开发中,数据验证都是确保数据完整性和一致性的关键步骤。Joi 提供了一种简洁而灵活的方式来定义验证规则,以确保输入数据满足预期要求。
本文将介绍如何使用 Joi 进行数据验证,以及在 Egg.js 如何集成 Joi 进行接口参数验证。

Egg.js + Joi

阅读全文

nodejs使用PassThrough流进行数据传递合并


字数:830 阅读时长:3分钟

在Node.js中,流(stream)是处理数据的强大工具,它们允许我们以流式方式处理大量数据,而不必一次性将所有数据加载到内存中。PassThrough是Node.js中的一个流类型,它在数据流传递过程中起到 无操作 的中间层,将数据从可读流传递到可写流,同时不做任何修改或处理。本文将介绍PassThrough流的作用、适用场景以及提供一个示例来演示如何使用它。

Node.js PassThrough流

阅读全文

notification icon
博客有更新,将会发送通知给您!