• 产品简介
  • 快速开始
    • 导入 Git 仓库
    • 从模板开始
    • 直接上传
  • 框架指南
    • 前端
    • 后端
    • 全栈
      • Next.js
  • 项目指南
    • 项目管理
    • edgeone.json
    • 缓存配置
    • 错误码
  • 构建指南
  • 部署指南
    • 概览
    • 触发部署
    • 管理部署
    • 部署按钮
    • 使用 Github Action
    • 使用 CNB 插件
    • 使用 IDE 插件
    • 使用 CodeBuddy IDE
  • 域名管理
    • 概览
    • 自定义域名
    • 配置 HTTPS 证书
    • 如何配置 DNS 的 CNAME 记录
  • Pages Functions
    • 概览
    • Edge Functions
    • Node Functions
  • 日志分析
  • KV 存储
  • 边缘 AI
  • API Token
  • EdgeOne CLI
  • Pages MCP
  • 集成指南
    • AI
      • 对话型大模型集成
      • 图片大模型集成
    • 数据库
      • Supabase 集成
      • Pages KV 集成
    • 电商
      • Shopify 集成
      • WooCommerce 集成
    • 支付
      • Stripe 集成
      • Paddle 集成
    • CMS
      • WordPress 集成
      • Contentful 集成
      • Sanity 集成
    • 身份验证
      • Supabase 集成
      • Clerk 集成
  • 最佳实践
    • 使用通用大模型快速搭建AI应用
    • 使用 Deepseek-R1 模型快速搭建对话型AI站点
    • 使用 WordPress + WooCommerce 和 GatsbyJS 搭建电商平台
    • 使用 Supabase 和 Stripe 搭建 SaaS 站点
    • 如何快速搭建公司品牌站点
    • 如何快速搭建博客站点
  • 迁移指南
    • 从 Vercel 迁移至 EdgeOne Pages
    • 从 Cloudflare Pages 迁移至 EdgeOne Pages
    • 从 Netlify 迁移至 EdgeOne Pages
  • 排障指南
  • 常见问题
  • 联系我们
  • 产品动态

概览

Pages Functions 是一种 Serverless 架构解决方案,允许您运行服务端代码,而无需配置或管理服务器。它能根据网站访问流量​​自动扩缩容,并通过 EdgeOne 全球边缘节点提供更强的并发能力。您可使用 Functions 部署 API,并支持连接多种数据库,帮助您更好的实现前后端一体化项目与部署。

部署时,Pages 会自动识别项目框架并优化配置,​​基于​​ EdgeOne 边缘网络​​实现​​智能路由与低延迟访问。当前提供了两种类型 Functions:
Node Functions 提供完整的 Node.js 兼容性,支持原生模块与长计算时间,适合深度依赖 Node.js 生态业务场景。
Edge Functions 依托全球边缘节点,提供超低延迟与毫秒级冷启动,适合高并发、延迟敏感业务。


快速开始

在项目的 ./node-functions 目录下,使用以下示例代码来创建您的第一个 Node Functions:
export default function onRequest(context) {
return new Response('Hello from Node Functions!');
}
或通过模板来部署应用 Edge Functions 的项目。

在项目的 ./edge-functions 目录下,使用以下示例代码来创建您的第一个 Edge Functions:
export default function onRequest(context) {
return new Response('Hello from Edge Functions!');
}
或通过模板来部署应用 Edge Functions 的项目。


Node Functions 与 Edge Functions 的区别

特性
Node Functions
Edge Functions
运行位置
云中心
全球边缘节点
冷启动时间
相对较长
毫秒级
延迟性能
较低
极低
运行时环境
Node.js Runtime
Edge Runtime
适用场景
深度依赖 Node.js 生态
复杂数据处理
较长执行时间
高并发、延迟敏感
短执行时间

如需进一步了解,可参考文档 Node FunctionsEdge Functions