API 服务发布
1. 登录 API网关控制台,选择左侧导航栏中的服务。
2. 在“服务”页中,选择 步骤2 中创建的 blogAPI 服务名称右侧的发布。
3. 在弹出的“发布服务”中,发布环境选择“发布”,备注中填写“发布API”,单击提交。
API 在线验证
通过发布动作,完成了 API 服务的发布,使得 API 可以被外部所访问到,接下来通过浏览器发起请求来查看 API 是否能正确响应。
1. 在 blogAPI 服务中,单击 API 名称,进入 API 的基本信息页,复制“发布”环境的默认访问地址。例如
service-kzeed206-1251762227.ap-guangzhou.apigateway.myqcloud.com/release
。注意
这里由于每个服务的域名均不相同,您的服务所分配到的域名将与本文中的服务域名有差别,请勿直接拷贝本文中的地址访问。
2. 在此路径后增加创建的 API 规则的路径,形成如下路径。
service-kzeed206-1251762227.ap-guangzhou.apigateway.myqcloud.com/release/articleservice-kzeed206-1251762227.ap-guangzhou.apigateway.myqcloud.com/release/article/1service-kzeed206-1251762227.ap-guangzhou.apigateway.myqcloud.com/release/article/2
3. 将第2步中的路径复制到浏览器中访问,确定输出内容与测试 API 时的输出相同。
4. 可进一步修改请求中的文章编号并查看输出,查看代码是否能正确处理错误的文章编号。
至此完成了通过 SCF 云函数实现服务,通过 API 对外提供服务。后续可以通过继续修改代码,增加功能并增加 API 规则,使其完善成为一个更丰富的应用模块。