Pages Cloud Functions 新增 Python 和 Go 运行时
5 分钟阅读
Mar 30, 2026

Pages Cloud Functions 新增 Python 和 Go 两种运行时。在同一个项目中,你可以用这些语言编写后端 API,和前端页面一起推送到仓库后自动构建发布。
本次更新之后, cloud-functions 目录下可以识别 .py 和 .go 文件,平台自动匹配对应的运行时,文件路径即 API 路径。
Python 运行时
Cloud Functions 的 Python 运行时提供两种模式:
- Handler 模式:使用标准库,无需第三方依赖,一个文件对应一个 API 端点,写法简单直接。
- Framework 模式:支持 WSGI(同步,如 Flask、Django)和 ASGI(异步,如 FastAPI、Sanic)两类主流框架的原生写法,平台自动检测框架类型,不需要额外配置。
依赖管理方面,构建时会自动检测第三方库,也支持通过 requirements.txt 手动指定。运行环境为 Python 3.10。
Go 运行时
Go 运行时也分 Handler 模式和 Framework 模式:
- Handler 模式:纯标准库写法,无框架依赖,文件名决定路由路径。
- Framework 模式:支持 Gin、Echo、Fiber、Chi 等主流框架,平台自动处理端口适配和路径映射。
Go 的构建过程完全自动化——检测框架、处理路由映射、交叉编译都不需要手动配置。运行环境为 Go 1.26。
开始使用
本地开发时,将 EdgeOne CLI 更新到最新版本,在项目目录下运行 edgeone pages dev ,即可同时启动前端和 Cloud Functions 服务,前后端在同一端口运行,无需处理跨域问题。
本地验证通过后,提交代码到仓库,平台将自动完成构建和部署。
详细文档:
有问题欢迎到 Discord 社区 反馈。