Agent Skills
返回列表
EdgeOne Pages 开发

EdgeOne Pages 开发

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cdc69ff0/edgeone-pages-dev 到当前 AI 助手。

技能介绍

解决的问题

在 EdgeOne Pages 上写全栈应用时,平台能力容易被当成普通 Node.js 项目处理:Edge Functions 运行在 V8,不是 Node.js,不能使用 fs、path 等 Node 内置模块;Cloud Functions 又支持 Node.js、Go、Python,入口文件、依赖管理、返回格式和框架适配都不同。该技能用于避免选错运行时、把重计算放进中间件,或把 edgeone pages dev 配置成普通开发脚本导致递归。

技能如何工作

技能先按 Decision Tree 判断任务落在哪类能力,再按 Routing 表加载参考文件:

  • Edge Functions:轻量 API、边缘计算、KV Storage,适合低延迟请求处理。
  • Cloud Functions:Node.js 适合 npm、Express/Koa、WebSocket;Go 适合 Gin/Echo 等高吞吐场景;Python 适合 Flask/FastAPI/Django 原型。
  • Middleware:只做请求拦截、重定向、鉴权、A/B 测试,不放重计算或数据库调用。

实现时会强调正确入口:Node.js 返回标准 Web Response;Go 支持 http.HandlerFunc 或框架模式;Python 通过 handler、Flask、FastAPI app 实例识别入口。本地开发统一使用 edgeone pages dev,执行 CLI 前设置 AI skill 上下文环境变量。

适用边界

该技能只覆盖开发阶段,不负责部署,部署应使用 edgeone-pages-deploy。Next.js、Nuxt 等框架项目应使用框架自带 middleware 或 API 路由,而不是平台 middleware.js。通用 Express、Flask、Cloudflare Workers、Vercel Functions 不在适用范围内。

使用场景

  • 在 EdgeOne Pages 给静态前端加请求拦截、重定向和鉴权,不部署独立后端。
  • 用 Node.js Cloud Function 写 API,返回标准 Web Response 并接入 Express/Koa。
  • 用 Go Cloud Function 接入 Gin/Echo,处理高吞吐接口和框架模式适配。
  • 用 Python Cloud Function 快速搭 Flask/FastAPI 原型,自动识别 app 入口。

适合人员

  • 在 EdgeOne Pages 做全栈应用的工程师,需要选对 V8、Node、Go、Python 运行时。
  • 写边缘 API 的前端工程师,需要实现轻量鉴权、重定向和 A/B 测试中间件。
  • 做服务端原型的全栈工程师,需要把 Flask/FastAPI 或 Gin 跑在 Cloud Functions。
  • 排查 EdgeOne Pages 函数失败、中间件和 KV 问题的调试人员。