11.6.2. Go 功能模板结构
当使用 Knative (kn
) CLI 创建 Go 功能时,项目目录类似于典型的 Go 项目。唯一的例外是额外的 func.yaml
配置文件,用于指定镜像。
Go 功能有一些限制。唯一的要求是您的项目必须在 function
模块中定义,并且必须导出功能 Handle ()
。
http
和 event
触发器功能具有相同的模板结构:
模板结构
fn ├── README.md ├── func.yaml 1 ├── go.mod 2 ├── go.sum ├── handle.go └── handle_test.go