您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何進行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一鍵掃碼部署就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。