如何進(jìn)行ServerlessFramework一鍵掃碼部署

這篇文章將為大家詳細(xì)講解有關(guān)如何進(jìn)行Serverless Framework一鍵掃碼部署,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)按需搭建網(wǎng)站,是成都營(yíng)銷(xiāo)推廣公司,為酒店設(shè)計(jì)提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計(jì)服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計(jì)、前端HTML5制作、后臺(tái)程序開(kāi)發(fā)等。成都網(wǎng)站營(yíng)銷(xiāo)推廣熱線:18982081108

我們只能通過(guò) CLI 命令行的方式建立新項(xiàng)目及部署,需要了解 CLI,才能進(jìn)行 serverless 應(yīng)用部署,對(duì)很多小白用戶不友好,有門(mén)檻。為此,我們推出一鍵部署的功能,極大地方便了新手或者喜歡通過(guò) UI 界面操作的用戶, 同時(shí)也減少了操作失誤的可能。

新版本的 Serverless Framework 目前支持 scf、express、website三個(gè)模板的一鍵掃碼部署。

以 express 為例,訪問(wèn):https://serverless.cloud.tencent.com/deploy/express

如果您的騰訊云賬號(hào)還未登陸,使用微信掃一掃,授權(quán)登陸進(jìn)行部署。

如果您已經(jīng)登陸了騰訊云賬號(hào),如下圖,直接點(diǎn)擊「開(kāi)始部署」即可。

如何進(jìn)行Serverless Framework一鍵掃碼部署

進(jìn)入部署狀態(tài)頁(yè),如下:

如何進(jìn)行Serverless Framework一鍵掃碼部署

3~5 秒即部署成功,可以看到我們的部署相關(guān)信息,如下:

如何進(jìn)行Serverless Framework一鍵掃碼部署

訪問(wèn) output apigw.url,您可以看到一個(gè)「hello express」框架應(yīng)用已經(jīng)部署成功啦~

{" msg " : " Hello Express , Request received : GET - /"}

接下來(lái)我們正式開(kāi)發(fā)!

直接點(diǎn)擊上方「下載項(xiàng)目代碼」紅色按鈕,即可下載剛剛部署成功的項(xiàng)目代碼到開(kāi)發(fā)環(huán)境下,此例中為:express-demo.zip

確保開(kāi)發(fā)環(huán)境里已經(jīng)安裝 serverless,還沒(méi)有裝的小伙伴可以參考以下方式進(jìn)行安裝

macOS/Linux 系統(tǒng):推薦使用二進(jìn)制安裝

$ curl -o- -L https://slss.io/install | bash

Windows 系統(tǒng):可通過(guò) npm 安裝

$ npm install -g serverless

解壓 express-demo.zip 到一個(gè)目錄下(如 demo),則 demo 下的目錄結(jié)構(gòu)如下:

| - src
|   ├── app.js
|   ├── node_modules
|   └── package.json
└── serverless.yml

在 demo/src 下編寫(xiě)你的代碼,并在 demo 目錄執(zhí)行 serverless deploy 命令,會(huì)彈出一個(gè)二維碼,掃碼就能部署你的業(yè)務(wù)啦~

# 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

關(guān)于如何進(jìn)行Serverless Framework一鍵掃碼部署就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

標(biāo)題名稱:如何進(jìn)行ServerlessFramework一鍵掃碼部署
網(wǎng)址分享:http://muchs.cn/article10/gheego.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)網(wǎng)站內(nèi)鏈、靜態(tài)網(wǎng)站、微信公眾號(hào)全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)