立即使用新版本 Serverless Framework,只需一鍵掃碼,便可快速新建和部署項目,還等什么,趕快加入體驗吧~
之前的版本中,我們只能通過 CLI 命令行的方式建立新項目及部署,需要了解 CLI,才能進行 serverless 應用部署,對很多小白用戶不友好,有門檻。為此,我們推出一鍵部署的功能,極大地方便了新手或者喜歡通過 UI 界面操作的用戶, 同時也減少了操作失誤的可能。
新版本的 Serverless Framework 目前支持 scf、express、website三個模板的一鍵掃碼部署。
以 express 為例,訪問:https://serverless.cloud.tencent.com/deploy/express
如果您的騰訊雲賬號還未登陸,使用微信掃一掃,授權登陸進行部署。
如果您已經登陸了騰訊雲賬號,如下圖,直接點擊「開始部署」即可。
進入部署狀態頁,如下:
3~5 秒即部署成功,可以看到我們的部署相關信息,如下:
訪問 output apigw.url,您可以看到一個「hello express」框架應用已經部署成功啦~
{" msg " : " Hello Express , Request received : GET - /"}
接下來我們正式開發!
直接點擊上方「下載項目代碼」紅色按鈕,即可下載剛剛部署成功的項目代碼到開發環境下,此例中為:express-demo.zip
確保開發環境里已經安裝 serverless,還沒有裝的小伙伴可以參考以下方式進行安裝
macOS/Linux 系統:推薦使用二進制安裝
$ curl -o- -L https://slss.io/install | bash
Windows 系統:可通過 npm 安裝
$ npm install -g serverless
解壓 express-demo.zip 到一個目錄下(如 demo),則 demo 下的目錄結構如下:
| - src
| ├── app.js
| ├── node_modules
| └── package.json
└── serverless.yml
在 demo/src 下編寫你的代碼,並在 demo 目錄執行 serverless deploy
命令,會彈出一個二維碼,掃碼就能部署你的業務啦~
# sls deploy
serverless ⚡ framework
Action: "deploy" - Stage: "dev" - App: "expressApp" - Instance: "express-api"
region: ap-guangzhou
apigw:
serviceId: service-90rvriiy
subDomain: service-90rvriiy-1259787414.gz.apigw.tencentcs.com
environment: release
url: https://service-90rvriiy-1259787414.gz.apigw.tencentcs.com/release/
scf:
functionName: express_component_5ya963d
runtime: Nodejs10.15
namespace: default
10s › express-api › Success
Serverless Framework 30 天試用計划
我們誠邀您來體驗最便捷的 Serverless 開發和部署方式。在試用期內,相關聯的產品及服務均提供免費資源和專業的技術支持,幫助您的業務快速、便捷地實現 Serverless!
One More Thing
3 秒你能做什么?喝一口水,看一封郵件,還是 —— 部署一個完整的 Serverless 應用?
復制鏈接至 PC 瀏覽器訪問:https://serverless.cloud.tencent.com/deploy/express
3 秒極速部署,立即體驗史上最快的 Serverless HTTP 實戰開發!
傳送門:
- GitHub: github.com/serverless
- 官網:serverless.com
歡迎訪問:Serverless 中文網,您可以在 最佳實踐 里體驗更多關於 Serverless 應用的開發!