Node.js共0篇
Node.js
微服务与微前端有什么区别?-五八三

微服务与微前端有什么区别?

在不断发展的软件开发领域,微服务和微前端这两种突破性的架构风格已经成为变革性的范例。这些方法重新定义了现代应用程序的构建和部署方式。微服务和微前端秉承模块化、可扩展性和灵活性的原则...
admin的头像-五八三admin2年前
0170
保姆级教程——号称下一代Node.js,Typescript的orm的prisma 如何在nest.js中使用-五八三

保姆级教程——号称下一代Node.js,Typescript的orm的prisma 如何在nest.js中使用

什么是orm ORM(对象关系映射)是一种技术或工具,用于在关系型数据库和面向对象编程语言之间建立映射关系。它允许开发人员使用面向对象的方式来操作数据库,而无需直接编写复杂的 SQL 查询。 O...
admin的头像-五八三admin2年前
0140
ohmyzsh那些好用的插件-五八三

ohmyzsh那些好用的插件

全文在macOS操作系统下,macOS早在Catalina版本就将zsh作为默认shell,如果是使用的bash,通过chsh -s /bin/zsh将shell设置为zsh,echo $SHELL查看当前使用的哪种shell。 ohmyzsh 作为zsh的配置...
admin的头像-五八三admin2年前
0100
Node.js 事件循环-五八三

Node.js 事件循环

Node.js 的事件循环是其核心特性之一,它对于 Node.js 的性能、并发处理能力和整体设计都有着深远的影响,它决定了如何调度任务、何时执行回调以及如何管理并发。因此对事件循环的深入了解可以...
admin的头像-五八三admin2年前
0150

Nodejs 中的流(Stream)有什么用

Nodejs 中的流(Stream)是用来比喻数据传输的一种形式,数据传输的起点就是流的源头,数据传输的终点就是流的终点。例如在网页发起一个 HTTP 请求,浏览器就是流的源头,服务器就是流的终点。...
admin的头像-五八三admin2年前
0250
通过 Node 中间层,实现后端微服务架构中的服务发现和负载均衡-五八三

通过 Node 中间层,实现后端微服务架构中的服务发现和负载均衡

通过 Node 中间层,实现后端微服务架构中的服务发现和负载均衡 要详细解释服务发现和负载均衡的意义,首先我们一定要从从「什么是微服务」,以及「微服务架构的意义」开始讲起 什么是微服务? ...
admin的头像-五八三admin2年前
0120
nestjs学习:nestjs实现简单RBAC权限控制-五八三

nestjs学习:nestjs实现简单RBAC权限控制

1.什么是RBAC? RBAC(Role-Based Access Control)是一种访问控制模型,用于管理系统中的用户权限。在RBAC模型中,权限是根据用户的角色分配的,而不是直接分配给个别用户。每个角色都有一组特...
admin的头像-五八三admin2年前
0240
Nodejs 第十一章(CSR SSR SEO)-五八三

Nodejs 第十一章(CSR SSR SEO)

概述 在上一章的时候我们说过在node环境中无法操作DOM 和 BOM,但是如果非要操作DOM 和 BOM 也是可以的我们需要使用第三方库帮助我们jsdom npm i jsdom jsdom 是一个模拟浏览器环境的库,可以在...
admin的头像-五八三admin2年前
0180
一文让你彻底搞懂JS垃圾回收机制-五八三

一文让你彻底搞懂JS垃圾回收机制

开篇 你是否曾为不会回答好垃圾回收而烦恼,或者因为答不好垃圾回收因为面试挂掉。 你是否只会编写 JavaScript 代码,而不知道什么是内存,为什么内存这么重要? 相信我,阅读这篇文章,你将收获以下...
admin的头像-五八三admin2年前
0210
你确定你的 REST API 真的符合 REST 规范?-五八三

你确定你的 REST API 真的符合 REST 规范?

RESTful API 的存在是 web 开发历史上的一个里程碑。在本文中,我将和你探讨几种节省 REST API 开发时间的方法,并给出相关的 Node.js 示例。 什么是 RESTful API 首先,想问一个问题,你的项目...
admin的头像-五八三admin2年前
0310
即时通讯轻松实现:WebSocket、Vue 3 和 Node.js 缔造的多人实时交流平台-五八三

即时通讯轻松实现:WebSocket、Vue 3 和 Node.js 缔造的多人实时交流平台

前言 主题: 本文基于Vue3、Websocket、Nodejs实现多人即时通讯 内容:本文分为三个部分:首先是介绍及使用,然后是代码实现,最后总结及注意事项 目的:对websocket的实践? 周末去四姑娘山的两...
admin的头像-五八三admin2年前
0160
tsup打包如何更改outFileName-五八三

tsup打包如何更改outFileName

首先简单介绍一下,什么是tsup tsup是一个打包工具,类似的有rollup tsup的官网:tsup.egoist.dev/ tsup的优点:打包速度快,配置少,与ts兼容良好 安装 npm i tsup -D # Or Yarn yarn add tsup...
admin的头像-五八三admin2年前
040

Nodejs 第十章(全局变量)

如何在nodejs定义全局变量呢? 在nodejs中使用global定义全局变量,定义的变量,可以在引入的文件中也可以访问到该变量,例如a.js global.xxx = 'xxx' require('xxx.js') xxx.js 也可以访问到该...
admin的头像-五八三admin2年前
040
Vue3 + Nest 实现博客管理系统 后端篇(三):异常处理和格式化返回数据-五八三

Vue3 + Nest 实现博客管理系统 后端篇(三):异常处理和格式化返回数据

在 Vue3 + Nest 实现博客管理系统 后端篇(二):用户表设计及登录注册功能实现 已经实现了登录注册的功能,同时也发现了对于异常返回的信息比较乱,还有返回的数据没有做统一的处理,本章节将...
admin的头像-五八三admin2年前
0170

如何使用bazel去构建基于express和typescript的nodejs项目

前言 Bazel 是一款类似于 Make、Maven 和 Gradle的开源构建和测试工具。它使用可读的高级构建语言,支持多种变成语言编写的项目,并且能够为多个平台进行构建。Bazel 支持构建包含多个仓库、大...
admin的头像-五八三admin2年前
0140
当访问我页面的时候,我怎么把你的微信号和聊天记录文件拿走-五八三

当访问我页面的时候,我怎么把你的微信号和聊天记录文件拿走

文章有误,修改中,不用看了 大家好,又是没活干的一天,今天用nestjs写一个不道德的程序,请记住,不道德 刚刚构思的时候感觉半个小时就写完了,真正开始后还是用了几个小时的。就是当你访问我...
admin的头像-五八三admin2年前
0100
了解Nodejs API,写一个web静态服务器脚手架-五八三

了解Nodejs API,写一个web静态服务器脚手架

通信必要条件 主机之间需要有传输介质(网线,光纤等,建立物理连接) 主机上必须有网卡设备(信号的调制与解调制,数字信号和电信号的转换) 主机之间需要协商网络速率。 网络通讯方式 交换机...
admin的头像-五八三admin2年前
0570
Vue3 + Nest 实现博客管理系统 后端篇(二):用户表设计及登录注册功能实现-五八三

Vue3 + Nest 实现博客管理系统 后端篇(二):用户表设计及登录注册功能实现

在 Vue3 + Nest 实现博客管理系统 后端篇(一)中已经完成了Nest项目的构建,以及数据库的连接,接下来要做的是用户表的设计以及登录注册功能的实现: 完善用户表 在篇幅一中已经完成了用户表的...
admin的头像-五八三admin2年前
0140

神奇的 http-modular 魔法,让前端不用封装接口

最近突发奇想,研究出了一个神奇的“编程魔法”,我把这个思想封装成了一个 Node.js 库,叫做 http-modular。 这个想法的核心是,将服务端的 HTTP 接口转换成符合 ESM 规范的 JavaScript 代码,...
admin的头像-五八三admin2年前
0100

利用Node分析Source Map定位源码报错位置

在前端开发中,当源码在生产环境报错时,我们通常会遇到难以理解的压缩代码。然而,借助Source Map技术,并结合报错堆栈信息或报错文件的行列信息,我们可以使用Node来分析Source Map,实现源码...
admin的头像-五八三admin2年前
070