node.js

L***B56838 分钟前
linux·运维·node.js
如何安装linux版本的node.js在 Linux 系统上安装 Node.js 可以通过多种方式。以下是一些常见的安装方法:更新包信息:安装 Node.js 和 npm:
undsky1 小时前
后端·node.js
【RuoYi-Eggjs】:让 MySQL 更简单在 Node.js 开发中,操作数据库是最常见的需求之一。虽然 mysql2 库功能强大,但在 Egg.js 项目中直接使用还需要处理连接池、配置管理等繁琐的工作。[ruoyi-eggjs-mysql](https://github.com/undsky/ruoyi-eggjs-mysql) 就是为了解决这个痛点而生的——它是一个基于 mysql2 的 Egg.js 插件,提供了开箱即用的数据库操作能力。
M***Z2102 小时前
windows·node.js
如何在Windows系统上安装和配置Node.js及Node版本管理器(nvm)Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,广泛用于开发高性能的网络应用。它使得JavaScript不仅能在浏览器端运行,还能在服务器端执行。对于开发者来说,Node.js是现代Web应用的核心之一。安装和配置Node.js后,很多开发者还会使用 Node版本管理器(nvm) 来管理多个Node.js版本。本文将介绍如何在Windows上安装Node.js及nvm,并配置环境。
T***u3332 小时前
开发语言·javascript·node.js
JavaScript在Node.js中的流处理大流在Node.js中是一种抽象的数据处理接口,它允许数据以连续的方式被读取或写入,而不是一次性加载到内存。这类似于水流,数据像小溪一样缓缓流动,而不是像水库一样蓄积。Node.js中的流主要分为四种类型:可读流(Readable)、可写流(Writable)、双工流(Duplex)和转换流(Transform)。可读流用于读取数据源,比如文件或网络请求;可写流用于输出数据,例如写入文件或发送HTTP响应;双工流则同时支持读写,像TCP套接字;转换流是一种特殊的双工流,可以在数据流动过程中进行修改,比如压缩
q***718512 小时前
windows·node.js
windows下安装并使用node.js选择对应你系统的Node.js版本下载Node.js官网下载地址Node.js中文网下载地址???这里我选择的是Windows64位系统的Node.js20.18.0(LTS长期支持版本)版本的.msi安装包程序 官网下载:
EndingCoder21 小时前
node.js·oauth·第三方登录
OAuth 2.0与第三方登录在目前的互联网世界里,“用Google登录”“用微信一键登录”已成为用户体验的标配,而支撑这一切的,正是OAuth 2.0(RFC 6749)和其扩展OpenID Connect(OIDC)。根据Auth0 2025 State of Authentication报告,全球前1000网站中91%提供至少一种第三方登录,其中Google占68%、Facebook占42%、Apple占31%、微信/支付宝在中国市场合计超过85%。OAuth 2.0不再是“可选功能”,而是流量入口、转化率和安全合规的战略资产。
zhousenshan1 天前
node.js
Nodejs基础知识100问1 nodejs是服务端运行js代码,相当于Java中的jvm,python中的python安装包方法function、类、模块 、 包
|晴 天|1 天前
前端·webpack·node.js
Vite 为何能取代 Webpack?新一代构建工具的崛起如果你还在忍受项目启动时漫长的等待,或是热更新那令人焦躁的延迟,那么是时候了解 Vite 了。这个由 Vue 作者尤雨溪开发的构建工具,正以惊人的速度改变着前端开发的体验。
f***58981 天前
node.js
最新最详细的配置Node.js环境教程2024/3/14运行JavaScript文件通常需要要配置Node.js,主要基于几个原因:简而言之,Node.js提供了在_服务器或本地环境_运行JavaScript所必需的运行时环境和库,使得JavaScript的应用范围扩展到了浏览器之外。如果没有Node.js,开发者将无法在非浏览器环境下执行JavaScript代码。
y***86691 天前
javascript·electron·node.js
JavaScript在Node.js中的Electron先说说Electron是个啥。简单讲,它就是个基于Node.js和Chromium的框架,让你能用HTML、CSS和JavaScript来写Windows、Mac或者Linux上的桌面应用。Node.js咱都懂,后端JavaScript运行时,能搞文件操作、网络请求那些事儿;Chromium呢,就是谷歌浏览器那个开源核心,负责渲染界面。Electron把这俩捏一块儿,相当于给Web开发加了“桌面模式”。比如,你写个网页应用,加点Node.js的模块,打包一下就能变成独立安装包。我头一回用Electron做
lpfasd1231 天前
windows·npm·node.js
Windows下使用nvm-windows管理Node.js版本及npm配置全指南在前端开发中,不同项目可能依赖不同版本的Node.js,直接安装多个Node版本会导致环境冲突。nvm-windows(Node Version Manager for Windows)是Windows系统下的Node.js版本管理工具,能轻松实现多版本切换、安装和卸载,配合npm配置还能提升开发效率。本文将从安装到实战,详细讲解nvm-windows的使用及npm配置技巧。
p***h6431 天前
开发语言·javascript·node.js
JavaScript在Node.js中的异步编程先说说异步编程是啥吧。简单讲,它就是不让代码一行一行按顺序执行,而是允许某些操作在后台运行,等完成后通过回调或其它方式通知主程序。Node.js天生就是单线程的,如果不玩异步,那服务器分分钟被阻塞,用户请求排队等半天。举个例子,读取一个大文件时,同步方式会让整个进程停在那里干等,而异步方式则让程序继续执行其他任务,文件读完了再回来处理。这种非阻塞I/O模型是Node.js的核心优势,尤其适合I/O密集型应用,比如实时聊天、流媒体服务这些场景。
q***38512 天前
javascript·typescript·node.js
TypeScript 与后端开发Node.js首先,创建一个新的项目文件夹,例如通过命令行操作:npm init -y 命令会初始化一个 package.json 文件,用于管理项目的依赖和相关配置信息,-y 参数表示使用默认配置进行初始化。
q***09802 天前
windows·node.js
Windows 11 如何配置node.js一,官网下载官网首页下载最新LTS版本,比较稳定,如果想探索更新的版本去探索新的nodejs功能。1.下载完成后,双击运行程序,点击next
pixle02 天前
node.js·web·koa·js·全栈·服务端·文件上传下载
从零学习Node.js框架Koa 【六】Koa文件上传下载实现:@koa/multer 与 koa-send 深度解析从零学习Node.js框架Koa 【一】 Koa 初探从环境搭建到第一个应用程序 从零学习Node.js框架Koa 【二】Koa 核心机制解析:中间件与 Context 的深度理解 从零学习Node.js框架Koa 【三】Koa路由与静态资源管理:处理请求与响应 从零学习Node.js框架Koa 【四】Koa 与数据库(MySQL)连接,实现CRUD操作 从零学习Node.js框架Koa 【五】Koa鉴权全解析:JWT+Redis构建安全认证系统 从零学习Node.js框架Koa 【六】Koa文件上传下载
q***47182 天前
windows·node.js
Windows 上彻底卸载 Node.js电脑环境混乱,记录一下完整卸载的过程。
洞窝技术2 天前
前端·nginx·node.js
一键屏蔽某国IP访问实战在网站运营、网络安全或流量管控场景中,按国家/地区限制IP访问(如仅允许国内IP访问、屏蔽特定国家IP)是常见需求。实现这一需求的核心步骤是:获取目标国家的IP段 → 将IP段配置到 Nginx 中生效。本文将详细讲解如何通过Node.js或Shell脚本获取国家IP段,并结合 Nginx 的geo模块完成配置。
weixin79893765432...2 天前
node.js
使用 node.js 的心得安装 Node.js 和初始化项目:mac/windows安装|卸载node以及用n/nvm管理node版本
fruge2 天前
前端·node.js·自动化
前端自动化脚本:用 Node.js 写批量处理工具(图片压缩、文件重命名)前端项目中的静态资源常因多人协作与历史遗留而失控:体积过大、命名不规范、目录结构混乱、重复文件难以识别。将这些重复劳动工程化到一个稳定的 Node.js CLI,可以显著降低回归成本并提高交付质量。
O***p6042 天前
javascript·node.js·负载均衡
JavaScript在Node.js中的集群负载均衡先说说Node.js的集群模块吧。它内置了一个叫cluster的模块,专门用来创建子进程,每个子进程都是一个独立的Node.js实例。这样一来,主进程(也就是master)负责管理这些子进程(worker),然后把进来的请求分发出去。这其实就是负载均衡的核心思想——把活儿平均分给多个工人干,谁也别闲着。在JavaScript里,我们可以直接用cluster模块的API来设置。比如,先判断当前进程是master还是worker,如果是master,就fork出多个worker;如果是worker,就启动具体