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 應用的開發!