node.js

码云之上11 小时前
前端·node.js·github
从一个截图函数到一个 npm 包——pdf-snapshot 的诞生记一个 PDF 文档页面截图工具的渐进式演化之路事情要从一个内部知识库项目说起。产品同学提了一个需求:知识库里存了大量 PDF 文档,在预览列表页希望能展示文档的缩略图,用户点击缩略图后再打开完整的 PDF 文件。听起来很简单对吧?但问题是——库里只有 PDF 文件,没有缩略图。
Kel12 小时前
人工智能·架构·node.js
Pi Monorepo Stream Event Flow 深度分析本文档深入分析 agent.ts、agent-loop.ts、openai-completions.ts 三个核心文件中异步迭代器 Stream 的完整时序,以及所有 Event 的生产消费流程。
米丘14 小时前
javascript·http·node.js
Connect 深度解析:Node.js 中间件框架的基石在 Node.js 生态中,connect 是一个轻量级、可扩展的 HTTP 中间件框架。它虽然代码量不大(核心文件仅数百行),却奠定了 Express、Koa 等现代 Web 框架的中间件设计基础。理解 connect 的源码与设计思想,有助于掌握 Node.js HTTP 开发的底层模式。本文将从概念、使用方法、源码实现、中间件机制以及应用场景五个维度,对 connect 进行全面剖析。
yichudu15 小时前
node.js
nodejs 介绍Node.js 是基于 Chrome V8 引擎的 JavaScript 运行环境. JavaScript 简称 js, 是浏览器中的 HTML/CSS/JS 三件套之三. 有了 node, 写前端的人也能写本地程序啦. 特点是:
Ztopcloud极拓云视角17 小时前
前端·npm·node.js
Claude Code 源码泄露事件技术复盘:npm sourcemap 配置失误的完整分析Claude Code是Anthropic推出的CLI形式AI编程助手,以深度代码理解和终端集成著称。3月31日,GitHub出现claude-code-source仓库,短时间内破5400 Star / 8800 Fork。
天下无贼!18 小时前
开发语言·javascript·node.js·vue·html5
【功能实现】基于Vue3+TS实现大文件分片上传业务背景面临挑战事件APIURL.createObjectURL 是一个非常实用的 Web API,它允许你创建一个指向特定文件对象或 Blob(Binary Large Object)的 URL。这个 URL 可以用于存储用户本地的文件数据,而无需实际上传文件到服务器。
zhensherlock18 小时前
javascript·macos·ios·typescript·node.js·mac·ipad
Protocol Launcher 系列:Agenda 优雅组织你的想法与日程在介绍了 2Do 的集成后,今天我们将介绍如何通过 Protocol Launcher 与 Agenda 联动,让笔记管理和日程组织变得更加高效。
吴声子夜歌19 小时前
node.js·express
Node.js——Express详解(二)在Express框架中,一个中间件是一个用于处理客户端请求的函数。一个HTTP服务器中可能会使用到各种中间件。当接收到一个客户端请求时,首先将该请求提交给第一个中间件函数,每一个中间件函数内部封装一个next回调函数,在一个中间件函数内部可以判断是否调用next回调函数来处理该客户端请求。一个最简单的中间件的书写方法如下所示。
Moshow郑锴21 小时前
前端·npm·node.js
npm国内镜像加速之使用 nrm 工具(灵活切换,适合多环境)要为 npm install 加速,最直接的办法就是使用国内的镜像源。国内镜像源是 npm 官方仓库的完整或部分副本,部署在国内,能大幅提升下载速度,避免超时问题。
吴声子夜歌1 天前
node.js·express
Node.js——Express详解(一)Express是一个可以在Node.js中使用的MVC框架,该框架现在已经得到了广泛利用,可以使用该框架中的各种特性更为方便、快速地开发出一个完整的Web应用程序。
zhensherlock2 天前
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模块,以实现域名查找及域名解析的处理。
吴声子夜歌2 天前
java·spring·node.js
Node.js——zlib压缩模块在zlib模块中,提供表中的几个方法用于创建各种对数据进行压缩及解压缩处理的对象。上表描述的各个方法均采用一个可选的options参数,该参数值为一个对象,用于指定压缩或解压缩数据时所使用的选项。该对象可以使用的属性及属性值如下所示(有些属性只用于压缩数据时)。
"Wild dream"2 天前
前端·npm·node.js
NodeJs内置的Npm简单理解就是JavaScript的运行环境,它引入了Google的V8的引擎,它能让JS代码脱离游览器运行,该运行环境还能让JS增强功能(还可以开发后端功能的能力)如:对文件的操作…
摇滚侠2 天前
java·开发语言·vue.js·node.js
JAVA 项目教程《苍穹外卖-12》,微信小程序项目,前后端分离,从开发到部署【黑马程序员Java项目实战《苍穹外卖》,最适合新手的SpringBoot+SSM的企业级Java项目实战】 https://www.bilibili.com/video/BV1TP411v7v6/?p=181&share_source=copy_web&vd_source=855891859b2dc554eace9de3f28b4528
怣疯knight3 天前
node.js
Termux 运行 Node.js 实操记录(精简版)环境:Android + Termux目标:跑通 Node.js 并启动 Web 服务一、安装pkg update pkg install nodejs node -v npm -v
AiSchoober3 天前
人工智能·ai·node.js·agent·ai编程
schoober-ai-sdk:核心ReAct 引擎的实现github:Schoober AI SDK GitHub 仓库 各位看官求🌟一下,小的先在此谢过ReAct(Reasoning + Acting)源自 2022 年的同名论文,核心思想是让 LLM 在推理(Reason)和行动(Act)之间交替进行,而非一次性生成最终答案。每一轮循环包含三个阶段:
李子焱3 天前
前端·ide·python·node.js·trae ide
第三节:开发环境搭建与Trae IDE深度配置上一章,我们像拆解一台精密仪器一样,剖析了一个标准Skill的三大核心组件(描述、系统提示词、参数Schema),并横向对比了主流生态。理论框架已备,但“纸上得来终觉浅”,从本章开始,我们将正式进入动手环节。工欲善其事,必先利其器。搭建一个稳定、高效的本地开发环境,是写出第一行有效代码、避免后续无数“玄学”报错的前提。本章,我们就来扫清这第一个“拦路虎”。