Edgeone Pages Dev:在 EdgeOne Pages 上构建全栈功能

前言

在 EdgeOne Pages 上开发时,开发者常需要快速创建 API、中间件、KV 存储配置,或搭建包含后端的完整应用。传统的全栈开发往往需要在多个平台间切换,或依赖框架原生的路由与中间件机制,难以直接在 EdgeOne Pages 的上下文中完成。Edgeone Pages Dev Skill 提供了一套针对 EdgeOne Pages 的开发流程引导,帮助开发者直接在当前项目中构建 Edge Functions、Cloud Functions、Middleware 和 KV 存储等能力。

这是什么

Edgeone Pages Dev 是一个面向 EdgeOne Pages 的开发辅助 Skill,由社区用户维护,版本为 1.0.8。它不涉及部署流程,而是专注于在 EdgeOne Pages 项目内部开发全栈功能,包括 Edge Functions、Cloud Functions(支持 Node.js / Go / Python 运行时)、Middleware、KV Storage 以及本地开发工作流。

核心功能

  • Edge Functions:在 EdgeOne Pages 边缘节点上运行的函数,用于构建快速响应的 API 端点。
  • Cloud Functions:支持 Node.js、Go、Python 等多种运行时的后端函数,用于处理更复杂的业务逻辑。
  • Middleware:项目中间件配置与编写指导,用于统一处理请求与响应。
  • KV Storage:KV 存储的配置与使用方法,用于键值数据持久化。
  • 本地开发工作流:在本地环境中进行开发与调试的流程指引。

安装与启用

在支持的 AI 编程工具中,可通过以下方式启用该 Skill:

  • 在 Cursor 中启用后,输入相关指令即可触发。
  • 在 Codex CLI 中启用后,通过命令行调用。
  • 在 Claude Code 中启用后,在对话中请求相关功能。

启用后,Skill 会根据用户输入的上下文判断是否需要触发。仅当用户明确希望在 EdgeOne Pages 项目中创建 API、中间件、KV 存储或全栈功能时才会激活。对于框架原生功能(如 Next.js API routes、Next.js middleware、Nuxt server routes)或通用 Express/Koa 开发(非 EdgeOne Pages 项目),该 Skill 不会触发。

典型用法

以下是一些典型触发场景:

  • “创建一个 API”
  • “添加一个 serverless function”
  • “写一个 middleware”
  • “搭建一个全栈应用”
  • “添加 WebSocket 支持”
  • “设置 edge functions”
  • “使用 KV storage”
  • “创建一个 Go API”
  • “构建 Python 后端”
  • “在 EdgeOne Pages 上使用 Flask/FastAPI/Gin”
  • “创建接口”
  • “写个 API”
  • “加个中间件”
  • “写后端”

Skill 会根据这些指令引导开发者完成相应的配置与代码编写。

适用场景与注意

适合在 EdgeOne Pages 项目中开发 API、后端逻辑、中间件、WebSocket 端点或完整全栈应用的团队与个人。该 Skill 专注于 EdgeOne Pages 生态,不涉及其他平台(如 Cloudflare Workers、Vercel Functions、AWS Lambda)的部署与开发。

注意:该 Skill 不触发部署流程,如需部署请使用 edgeone-pages-deploy。对于框架原生路由与中间件(如 Next.js API routes、Next.js middleware、Nuxt server routes)或通用 Express/Koa 开发(非 EdgeOne Pages 项目),该 Skill 不会介入。

总结

Edgeone Pages Dev 为在 EdgeOne Pages 上进行全栈开发的开发者提供了一套明确的流程引导,覆盖从函数创建到 KV 存储配置的常见场景。它不替代部署流程,而是专注于开发阶段的能力构建,帮助开发者更高效地在 EdgeOne Pages 生态中完成功能实现。

官方地址:https://api.skillhub.cn/user_cdc69ff0/edgeone-pages-dev

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜