極簡配置,業務上雲只需 3min

為了簡化賬號配置環節,實現本地一鍵開發部署,Serverless Framework 發佈了微信掃碼一鍵登錄能力,支持用戶在 Serverless Framework 環境掃碼註冊登陸,用戶無需登錄控制檯,可全程在本地完成應用的部署。

極簡配置,業務上雲只需 3min

快速入門:簡單四步,部署你的 Hello Word

Step 1:安裝環境

安裝前提:

  • Node.js(Node.js 版本需不低於 8.6,,建議使用 Node.js 10.0 及以上版本),具體可參考 Node.js 安裝指南
  • Serverless Framework CLI(1.57.0 或以上的版本), 在命令行中運行如下命令即可安裝 Serverless Framework CLI
<code>$ npm install -g serverless/<code>

Step 2:創建服務

  • 使用 Serverless Framework 的 tencent-nodejs 模板創建一個新的服務。通過運行如下命令進行創建,--path 可以指定服務的路徑:
<code># 創建一個 serverless 服務$ serverless create --template tencent-nodejs --path my-service/<code>
  • 安裝依賴。進入服務所在路徑,運行如下命令安裝依賴:
<code>$ cd my-service$ npm install/<code>

Step 3:配置觸發器

雲函數需要通過觸發器的事件調用進行觸發,因此可以在 serverless.yml 中增加對觸發器的配置,以 API 網關觸發器為例,配置如下:

複製代碼

<code>serverless deploy/<code>

Step 4:部署服務

通過該命令部署或更新您創建的函數和觸發器,資源配置會和 serverless.yml 中保持一致。

複製代碼

<code>serverless deploy/<code>

注:如果希望查看部署詳情,可以通過調試模式的命令 serverless --debug 進行部署。

如賬號未登陸或註冊騰訊雲,可在運行該命令後,直接通過微信掃描命令行中的二維碼,點擊「去微信授權」,授權登錄和註冊。

部署成功後,可以直接在瀏覽器訪問日誌中返回的 url 地址,查看部署的 Hello World 效果:

<code>Serverless: Service Informationservice: my-servicestage: devregion: ap-guangzhoustack: my-service-devresources: 2functions:   hello_world: my-service-dev-hello_world    ANY - https://service-c6pxs4ku-1256386184.gz.apigw.tencentcs.com/release/my-service-dev-hello_world/<code>


分享到:


相關文章: