API 网关结合云函数 SCF 的使用场景非常丰富,本文将介绍如何基于 API 网关+云函数 SCF 快速部署 Serverless 的外卖订单系统。
npm install -g serverless 复制代码
sls init -t websocket-order 复制代码
下载到本地后,查看项目目录结构如下:
包含 DB、网关、函数等多个子模块。
db 目录用于创建 PG Serverless 数据库实例
apigateway 用于创建对应的 API :
函数列表如下:
# secret for credential TENCENT_SECRET_ID=xxxxxx TENCENT_SECRET_KEY=xxxxxx # global config REGION=ap-shanghai 复制代码
sls deploy --all 复制代码
sls deploy --target=./function_ws_trans sls deploy --target=./function_bill 复制代码
App点单系统.html 更改 29 行 以及 88 行中 xxxx 为:生成的 API 网关服务域名
店家厨房系统.html 更改 17 行 xxxx 为 API 网关服务域名
效果演示:
3 秒你能做什么?喝一口水,看一封邮件,还是 —— 部署一个完整的 Serverless 应用?
复制链接至 PC 浏览器访问:serverless.cloud.tencent.com/deploy/expr…
3 秒极速部署,立即体验史上最快的 Serverless HTTP 实战开发!
传送门:
- GitHub: github.com/serverless
- 官网:serverless.com
欢迎访问:Serverless 中文网,您可以在 最佳实践 里体验更多关于 Serverless 应用的开发!
推荐阅读:《Serverless 架构:从原理、设计到项目实战》