你的第一个函数
本指南将引导您完成在 Hyac 上创建和部署您的第一个函数的过程。
1. 关于应用
在初次启动 Hyac 项目后,系统会自动为您创建一个默认的应用。当然,您也可以根据业务需求自行创建新的应用来对函数进行分组管理。
如果需要创建新应用:
- 导航到“应用管理”页面。
- 点击“新建应用”按钮。
- 填写所需信息并点击“创建”。
2. 创建一个函数
拥有应用后,您便可以开始创建函数。
- 导航到“函数管理”页面。
- 点击“新建函数”按钮。
- 选择一个应用来容纳您的函数。
- 填写所需信息,包括函数代码。
- 点击“创建”。
3. 调用与测试函数
函数创建成功后,您可以对其进行调用和测试。
函数测试功能
在开发和测试阶段,我们强烈建议您使用函数详情页面右侧的“函数测试”功能。
- 在函数列表中,点击您刚刚创建的函数进入详情页。
- 在页面右侧的“函数测试”区域,您会看到一个生成的测试链接。
- 复制此链接,即可通过浏览器或
curl
等工具直接调用。
请注意: “函数测试”功能使用的是 Docker 容器网络内部的服务地址(例如 server:8000
),这确保了在开发环境中的稳定性和速度。这种地址格式利用了 Docker 的内部 DNS 解析,仅在容器网络内部有效,无法保证在外部网络或通过外部域名的可靠访问。
API 端点调用
当您准备将函数集成到生产环境时,应使用标准的 API 端点。该端点采用 https://<app-id>.<your-domain>/<function-id>
的格式。
您可以使用 curl
或 Postman 之类的工具向该端点发送请求。
```bash
示例:使用 curl 调用 API 端点
将 替换为您的应用ID
将 替换为您的配置域名
将 替换为您的函数ID
curl -X POST https://