概览

最近更新时间:2026-04-02 15:32:21

我的收藏
Pages Functions 是 EdgeOne Pages 提供的 Serverless 函数服务,允许您在项目中编写和部署服务端代码,无需配置或管理服务器。平台会根据请求量自动扩缩容,帮助您快速构建全栈应用。
当前提供两种类型的 Functions:
Edge Functions:运行在 EdgeOne 全球边缘节点,提供超低延迟与毫秒级冷启动,适用于高并发、延迟敏感的轻量业务。
Cloud Functions:部署于云端服务器,支持 Node.js、Python、Go 多种运行时,具备更长的运行时长与更强的计算能力,适用于复杂业务逻辑与数据处理。

快速开始

在项目的 ./edge-functions/api 目录下,使用以下示例代码来创建您的第一个 Edge Function:
export default function onRequest(context) {
return new Response('Hello from Edge Functions!');
}
在项目的 ./cloud-functions/api 目录下,使用以下示例代码来创建您的第一个 Cloud Function:
export default function onRequest(context) {
return new Response('Hello from Cloud Functions!');
}

Edge Functions 与 Cloud Functions 的区别

特性
Edge Functions
Cloud Functions
运行位置
全球边缘节点
云端服务器
冷启动时间
毫秒级
百毫秒级
延迟性能
极低
较低
运行时环境
Edge Runtime
Node.js / Python / Go
适用场景
高并发、延迟敏感、短执行时间
复杂数据处理、较长执行时间
如需进一步了解,可参见 Edge FunctionsCloud Functions

函数调试

1. 安装 EdgeOne CLI:npm install -g edgeone
2. 本地开发:在 Pages 代码项目下执行 edgeone pages dev,启动本地服务,进行函数调试。
3. 函数发布:代码推送到远端仓库,自动构建发布函数。
更多 EdgeOne CLI 的使用方式可参见 文档
说明:
本地调试 Cloud Functions 时,需要确保本地已安装对应运行时的开发环境(Node.js / Python / Go)。

日志分析

Pages 控制台提供了基础的日志查看功能,开发者可以查看函数调用的基本日志信息,通过日志快速发现并解决 API 调用中的异常或错误。详细指引可参见 日志分析