技术栈
node.js
奔跑的呱呱牛
1 小时前
前端
·
node.js
·
excel
·
xlsx
·
sheetjs
前端/Node.js操作Excel实战:使用@giszhc/xlsx(导入+导出全流程)
在使用 Excel 处理库时,很多人第一反应是 xlsx,但现实情况是:👉 因此更推荐直接使用维护版本:
Southern Wind
2 小时前
前端
·
后端
·
mysql
·
node.js
AI Skill Server 动态技能中台
本文档是对开源项目 AI Skill Server(地址:https://github.com/NanChen042/skills)的深度技术分析与详细设计文档。该项目基于 Node.js + Express + MySQL 构建,是一个创新的**"技能驱动型"AI 中台架构**,通过动态技能注册、灵活的工具调用机制、流式响应输出等先进技术方案,实现了一个高效、可扩展、低延迟的 AI 能力中心。
米丘
4 小时前
javascript
·
node.js
·
vite
Vite 代理跨域全解析:从 server.proxy 到请求转发的实现原理
在前后端分离的开发模式中,跨域问题几乎是每个前端开发者都会遇到的“拦路虎”。当浏览器中运行的前端应用(例如 http://localhost:5173)向后端 API(例如 http://localhost:3000/api/users)发起请求时,由于协议、域名或端口不同,浏览器的同源策略会直接阻止请求,并抛出 CORS 错误。虽然可以通过后端配置 CORS 头解决,但在开发阶段,更便捷的方案是在前端开发服务器上设置代理。Vite 的 server.proxy 配置正是为此而生。本文将深入浅出地讲解 V
CyrusCJA
5 小时前
javascript
·
node.js
·
js
Nodejs自定义脚手架
npm link是Node.js开发中一个非常实用的命令,它允许你在本地项目和本地npm包之间建立连接,方便在开发过程中进行模块调试,而无需反复发布到npm仓库。
AI视觉网奇
7 小时前
node.js
pnpm 安装笔记
目录解决方案:安装 Node.js1. 下载 Node.js2. 安装 Node.js3. 验证安装pnpm 配置
奔跑的呱呱牛
7 小时前
前端
·
npm
·
node.js
·
xlsx
·
sheetjs
xlsx 已停止维护且存在漏洞!推荐一个可直接替代的 npm 库
在前端开发中,处理 Excel 文件是一个非常常见的需求,而 xlsx 库长期以来都是这一领域的主流选择。
码云之上
18 小时前
前端
·
node.js
·
github
从一个截图函数到一个 npm 包——pdf-snapshot 的诞生记
一个 PDF 文档页面截图工具的渐进式演化之路事情要从一个内部知识库项目说起。产品同学提了一个需求:知识库里存了大量 PDF 文档,在预览列表页希望能展示文档的缩略图,用户点击缩略图后再打开完整的 PDF 文件。听起来很简单对吧?但问题是——库里只有 PDF 文件,没有缩略图。
Kel
20 小时前
人工智能
·
架构
·
node.js
Pi Monorepo Stream Event Flow 深度分析
本文档深入分析 agent.ts、agent-loop.ts、openai-completions.ts 三个核心文件中异步迭代器 Stream 的完整时序,以及所有 Event 的生产消费流程。
米丘
21 小时前
javascript
·
http
·
node.js
Connect 深度解析:Node.js 中间件框架的基石
在 Node.js 生态中,connect 是一个轻量级、可扩展的 HTTP 中间件框架。它虽然代码量不大(核心文件仅数百行),却奠定了 Express、Koa 等现代 Web 框架的中间件设计基础。理解 connect 的源码与设计思想,有助于掌握 Node.js HTTP 开发的底层模式。本文将从概念、使用方法、源码实现、中间件机制以及应用场景五个维度,对 connect 进行全面剖析。
yichudu
1 天前
node.js
nodejs 介绍
Node.js 是基于 Chrome V8 引擎的 JavaScript 运行环境. JavaScript 简称 js, 是浏览器中的 HTML/CSS/JS 三件套之三. 有了 node, 写前端的人也能写本地程序啦. 特点是:
Ztopcloud极拓云视角
1 天前
前端
·
npm
·
node.js
Claude Code 源码泄露事件技术复盘:npm sourcemap 配置失误的完整分析
Claude Code是Anthropic推出的CLI形式AI编程助手,以深度代码理解和终端集成著称。3月31日,GitHub出现claude-code-source仓库,短时间内破5400 Star / 8800 Fork。
天下无贼!
1 天前
开发语言
·
javascript
·
node.js
·
vue
·
html5
【功能实现】基于Vue3+TS实现大文件分片上传
业务背景面临挑战事件APIURL.createObjectURL 是一个非常实用的 Web API,它允许你创建一个指向特定文件对象或 Blob(Binary Large Object)的 URL。这个 URL 可以用于存储用户本地的文件数据,而无需实际上传文件到服务器。
zhensherlock
1 天前
javascript
·
macos
·
ios
·
typescript
·
node.js
·
mac
·
ipad
Protocol Launcher 系列:Agenda 优雅组织你的想法与日程
在介绍了 2Do 的集成后,今天我们将介绍如何通过 Protocol Launcher 与 Agenda 联动,让笔记管理和日程组织变得更加高效。
吴声子夜歌
1 天前
node.js
·
express
Node.js——Express详解(二)
在Express框架中,一个中间件是一个用于处理客户端请求的函数。一个HTTP服务器中可能会使用到各种中间件。当接收到一个客户端请求时,首先将该请求提交给第一个中间件函数,每一个中间件函数内部封装一个next回调函数,在一个中间件函数内部可以判断是否调用next回调函数来处理该客户端请求。一个最简单的中间件的书写方法如下所示。
Moshow郑锴
1 天前
前端
·
npm
·
node.js
npm国内镜像加速之使用 nrm 工具(灵活切换,适合多环境)
要为 npm install 加速,最直接的办法就是使用国内的镜像源。国内镜像源是 npm 官方仓库的完整或部分副本,部署在国内,能大幅提升下载速度,避免超时问题。
吴声子夜歌
1 天前
node.js
·
express
Node.js——Express详解(一)
Express是一个可以在Node.js中使用的MVC框架,该框架现在已经得到了广泛利用,可以使用该框架中的各种特性更为方便、快速地开发出一个完整的Web应用程序。
zhensherlock
2 天前
javascript
·
笔记
·
ios
·
typescript
·
node.js
·
iphone
·
ipad
Protocol Launcher 系列:1Writer iOS 上的 Markdown 文档管理
在介绍了 Longshot 的协作后,今天,我们将介绍如何通过 Protocol Launcher 与 1Writer 联动,让 iOS 上的 Markdown 文档管理变得更加高效。
吴声子夜歌
2 天前
数据库
·
mongodb
·
node.js
Node.js——操作MongoDB
由于MongoDB数据库在JavaScript脚本环境中支持BSON对象(JSON对象的二进制形式)的存取,因此对于数据的存取的效率是非常高的。在MongoDB数据库中,将每一条等待插入的数据记录存储在内存中,因此,该数据库是一种非阻塞型数据库,在需要记载大量日志数据、实时测量数据或实时统计数据时,该数据库可以达到令人满意的效果。由于MongoDB数据库支持在查询语句内部使用JavaScript函数,也大大加强了它读取数据的能力。
吴声子夜歌
2 天前
开发语言
·
node.js
·
php
Node.js——dns模块
在网络编程中,开发者更倾向于使用域名,而不是IP地址来指定网络连接的目标地址。在Node.js中,提供dns模块,以实现域名查找及域名解析的处理。