API 网关结合云函数 SCF 的使用场景很是丰富,本文将介绍如何基于 API 网关+云函数 SCF 快速部署 Serverless 的外卖订单系统。html
npm install -g serverless
sls init -t websocket-order
下载到本地后,查看项目目录结构以下:git
包含 DB、网关、函数等多个子模块。github
db 目录用于建立 PG Serverless 数据库实例web
apigateway 用于建立对应的 API :数据库
函数列表以下:express
# 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 网关服务域名npm
店家厨房系统.html 更改 17 行 xxxx 为 API 网关服务域名api
效果演示:
浏览器
3 秒你能作什么?喝一口水,看一封邮件,仍是 —— 部署一个完整的 Serverless 应用?websocket
复制连接至 PC 浏览器访问:https://serverless.cloud.tencent.com/deploy/express
3 秒极速部署,当即体验史上最快的 Serverless HTTP 实战开发!
传送门:
- GitHub: github.com/serverless
- 官网:serverless.com
欢迎访问:Serverless 中文网,您能够在 最佳实践 里体验更多关于 Serverless 应用的开发!