.nvmrc文件是什么?.nvmrc文件怎么使用? 从多版本node.js管理器nvm说起在我们开发vue,或者react的时候,项目需要用到指定版本的node.js,这时我们可以使用nvm去管理多个版本的node.js。通过终端执行 nvm install, nvm use 命令去安装和切换版本。 但是每次都要手动去执行切换很麻烦,特别是在多个项目之间来回切换开发的时候,容易忘记切换node版本或切到错误版本导致项目跑了一半启动不了。这就需要一个 linux wangming 4天前 8 热度
在Docker中部署Egg.js应用及Docker常用命令 前言本文内容包括:linux服务器安装Docker、使用Docker部署node.js应用、更新、Docker里连接主机的mysql数据库,以及可能用到的Docker命令。 网上也有不少类似的文章,但有的过于简单甚至有误,不太适合新手。通过参看多篇文章,并基于使用Docker部署egg.js应用的实践经验整理出了本文。 1:Docker的前端应用场景是什么? 每个node.js应用需要放在一个独立 Node.js wangming 24天前 15 热度
Proxmox VE pve添加已有的硬盘为存储 使用Proxmox VE web面板只能添加新盘,无法添加已经格式化的硬盘,除非将它初始化一次。 若是磁盘里面有数据,则很糟糕。 Promxox VE官方内核,默认支持常见的文件系统,如brtfs-ext-xfs-ntfs-EXFAT-FAT。如果你是上面提到的文件系统,那么就可以通过手动挂载的方式,实现为pve添加存储。 我们这里以NTFS 磁盘为例。我这里有1个磁盘,有2个分区,插到了pve上 linux wangming 2025-06-28 22 热度
Server-Sent Events (SSE) 指南 1. 什么是 SSE? Server-Sent Events (SSE) 是一种允许服务器向客户端推送数据的 Web 技术: 2. SSE vs 其他实时通信技术 2.1 Client Polling 2.2 WebSocket 2.3 SSE的优势 3. 适用场景 SSE 特别适合以下应用场景: 4. 技术实现 4.1 服务器端实现 服务器需要: 消息格式:id: <事件ID>event: Node.js wangming 2025-06-26 26 热度
Nginx 性能优化全方案!打造一个高效服务器 Nginx 是一款高性能的Web服务器,广泛应用于互联网领域。然而在高并发、大流量的情况下,Nginx的性能可能会受到一定的影响。因此,对Nginx 进行性能优化是非常必要的。 本文将从多个方面介绍如何基于Nginx进行性能优化。 调整工作进程数和线程数 Nginx采用异步非阻塞的方式处理请求,这种方式可以充分利用CPU资源,提高并发处理能力。但是,过多的工作进程和线程会导致系统资源浪费,降低性能 nginx wangming 2025-06-23 16 热度
快速掌握 Docker:前端开发者也能轻松玩转容器化 Docker 是什么? 简单讲,就是我们软件开发的时候需要依赖一些环境,比如前端需要 Node.js,后端可能需要 Java、Python 或数据库(如 MySQL、Redis)等。这些环境如果直接安装在本地,不仅配置繁琐,而且可能出现版本冲突,导致“在我电脑上没问题”的尴尬情况。 Docker 的出现目的就是为了解决这种配环境的问题,他就是一个轻量级的虚拟化容器平台,它可以把这些运行环境以及代码 Node.js wangming 2025-06-19 9 热度
从 WebSocket 到 SSE,实时通信的轻量化趋势 在实时 Web 的世界里,WebSocket 长期以来一直被视为“黄金标准”。每当我们需要构建聊天应用、在线游戏或协同编辑工具时,它强大的全双工通信能力都使其成为不二之选。 然而,在许多场景下,我们真的需要如此“重型”的武器吗? 想象一下这些常见的需求: 在这些场景中,数据流是单向的:从服务器到客户端。客户端只是一个被动的接收者。如果这时我们依然选择 WebSocket,就好像为了寄一封信而专门建 Node.js wangming 2025-06-16 35 热度