技术栈
node.js
Json____
10 小时前
后端
·
node.js
·
fastapi
·
it学习
·
wwwoop.com
用 FastAPI + Vue3 打造一套完整的在线考试系统:从组卷到阅卷的业务闭环实践
在线考试是典型的"业务链路长、角色多、状态多"的系统。它不像 CRUD 后台那样只做增删改查,而是要把题目维护 → 组卷 → 发布考试 → 在线答题 → 自动评分 → 人工阅卷 → 成绩统计这一整条链路串起来,中间还夹着倒计时、自动交卷、权限隔离等细节。
Dumbness
18 小时前
node.js
·
mcp
写 MCP 服务器踩的坑:stdout 是协议通道,一行不带换行的日志就能让客户端超时
我写过一个离线的 MCP 服务器 cn-dev-mcp,里面是 13 个面向国内开发的小工具:节假日调休、工作日计算、身份证/信用代码格式校验、拼音、农历之类,用 Node + 官方 TypeScript SDK 写的,走 stdio,给 Cursor、Claude Code 这些客户端用。
flash俊杰
18 小时前
node.js
ContentPart 联合类型实战:不碰存量消息,怎么给 ChatMessage 加图片
只有纯文本对话的时候,ChatMessage.content 是一个纯 string。世界很简单——用户发消息传一段文字,模型回复也是一段文字,存进 SQLite 是 TEXT 列。
Json____
1 天前
node.js
·
agent
·
网站开发
·
智能体
·
wwwoop.com
用 Node.js + Vue3 打造一个家居装修 AI 智能咨询助手
装修是典型的"信息不对称"行业:风格怎么选、材料怎么挑、工艺怎么验收、预算怎么控,普通业主往往要跑十几家门店、刷上百篇笔记才能拼凑出答案。本文分享一个基于大模型的家居装修智能咨询助手的技术实现思路——用一套轻量的 Node.js 全栈方案,把"专属领域智能体"落地成一个可对话、可管理、可追溯的产品。
幸运小圣
1 天前
node.js
·
编辑器
·
vim
fs 模块完全指南:文件读写、移动删除与文件夹操作(新手友好)【Node.js】
在 Node.js 开发中,文件操作是几乎每个项目都会遇到的需求——无论是读取配置文件、写入日志、还是处理上传的文件。而这一切的核心,就是 Node.js 内置的 fs 模块(File System,文件系统模块)。
Dumbness
2 天前
node.js
不发 npm 也能 npx:用 github: 协议分发一个零依赖 CLI
前几天给自己的提示词仓库 prompt-hub-cn 加了一个小功能:把里面的 6 条 Cursor rules 和 6 个 Claude skills 直接写进当前项目的 .cursor/rules/ 和 .claude/skills/ 目录。功能本身只是一个一百行不到的 Node 脚本,只用了 node:fs、node:path、node:url 这几个内置模块。
Patrick_Wilson
2 天前
npm
·
node.js
·
前端工程化
npm 的 bin 如何接到 npm run 与 npx
package.json 里常能看到 "dev": "vite",项目并没有全局安装 Vite,终端里直接敲 vite 也可能提示找不到命令,但 npm run dev 却能起来。装依赖不只是为了 import:bin 会在安装后接到项目的 node_modules/.bin,于是脚本和 npx 才能用短命令名找到包里的可执行文件。
Patrick_Wilson
2 天前
npm
·
node.js
·
前端工程化
import 之后发生了什么:package.json、解析与安装产物
业务代码里写 import { useState } from 'react' 时,其实叠了两件事:先选定装哪一版,再选定这一版里用哪个文件。本文只谈后者——入口如何找到具体文件,以及安装时实际下载了哪些内容。下文把这套约定称为运行时契约。
Patrick_Wilson
2 天前
npm
·
node.js
·
前端工程化
npm 里 SemVer 和 dist-tag 如何决定装哪一版
package.json 里写 "react": "^19.0.0",和同事机器上装到的具体版本常常不一样;有人锁在 19.0.1,有人已经到了更高的小版本。另一边,执行 npm install some-pkg 不写版本号时,装到的也未必是「数字最大的那个」。
Dumbness
3 天前
node.js
·
测试
Node 22 下 node --test test/ 报 MODULE_NOT_FOUND:内置测试运行器的文件匹配规则
前两天给一个 Express + SQLite 的后端加 GitHub Actions,矩阵配了 Node 20 和 22 两个版本。本地我一直用的是 Node 20.19.2,npm test 五个用例全绿,推上去以后第一次 CI 却是红的:server (22) 这个 job 失败,server (20) 显示的是 cancelled,连跑都没跑完。
Amumu12138
3 天前
网络
·
node.js
Node学习: 网络基础概念 + HTTP模块
1、ip也称为IP地址,本身是一个数字标识,例如192.168.1.3, 用来标识网络设备,实现设备间通信
sumitrmardy
3 天前
node.js
写了一个邮箱验证 API 之后,我才知道的几个 SMTP 冷知识
最近做了一个批量邮箱验证的服务,给 n8n 工作流和 AI Agent 用。原以为就是查个 MX、连一下 SMTP 的事,实际做下来,坑比代码多。把几个最反直觉的点记下来。
zttbee
3 天前
前端
·
npm
·
node.js
npm install卡顿
可能的原因有笔者是第二种,前几天还在做一个新项目,现在又要打开一个老得不能再老的项目,node版本忘记换了,npm install 卡了半天。
无责任此方_修行中
3 天前
前端
·
javascript
·
node.js
如何不用括号调用 JS 的函数?
原文地址: yet another way to invoke functions without parentheses - bartosz's blog
无责任此方_修行中
3 天前
前端
·
javascript
·
node.js
Deno 的八年:一场没逃出 Node 引力的运行时起义
导读:2026 年 10 月 9 日,Deno 团队整体加入 Cloudflare:运行时再维护一年,Deploy 六个月后关停。两年前的同一天,Deno 2 发布,宣布全面兼容 Node。
王大师王文峰
3 天前
前端
·
css
·
node.js
·
html
·
css3
·
jquery
·
html5
HTML 入门到进阶:语义化标签、表单与多媒体一篇打通【语义化布局、表单校验、video/audio、Canvas、无障碍与 SEO】
✍️ 作者:王文峰(外号:神秘小峯 / 山峯)|中国国学、传统文化与代码爱好者的程序人生,期待你的关注和支持!
Flynt
3 天前
前端
·
npm
·
node.js
axios 被投毒半年后,我把 npm 的"安全防线"实测了一遍:最信任的 SHA512 是安慰剂
今天刷掘金,热榜又有人复盘 axios 三月底那次投毒。加上 8 月那波 ChainDrop——keyv 开头、444 个包连锅端——今年 npm 的投毒故事多到复盘文都开始内卷。 复盘多了,有个问题一直没答案:真撞上了,几分钟能干什么。不是理念,是命令。今天下午我在 1 核 2G 沙盒把能跑的都跑了一遍,几个结论跟直觉相反。
T_Wizard
4 天前
node.js
Windows 下 NVM 踩坑实录:命令找不到、下载超时、C盘爆满、环境冲突一次搞定
前几天 macaron-blog 个人作品集项目准备部署到 Vercel。结果在前端目录下执行 pnpm build 时,各种奇葩报错接踵而至:
第404号工位
4 天前
linux
·
架构
·
node.js
40块钱二手瘦客户端,如何跑满家庭物联网中枢?(拒绝Docker爆盘实录)
摘要:跑个温湿度和开关,真需要 i9 迷你主机加 64G 内存吗?在 7.2G 的极限破固态上,脱掉 Docker 的厚重棉袄,用纯粹的 UNIX 极简哲学完成一次极客自救。
定栓
5 天前
前端
·
webpack
·
node.js
Webpack迁到Vite第七节(二):全家桶移除 — Babel 全家桶深度分析
本篇定位:Babel 在 Webpack 时期扛着语法转译、API polyfill、helper 去重三座大山。迁移到 Vite 后 esbuild 接手了语法转译,但 polyfill 和 helper 的问题在新架构中怎么解决?本篇逐包拆解四个 Babel 依赖移除的原因,以及 Vite 对应的替代链路。