更新时间:2023-11-22 GMT+08:00

快速入门

本章节旨在帮助您尽快了解Serverless Framework的使用。

初始化设置

您需要安装和配置以下几个前提条件:

如果已经具备了这些前提条件,则可以跳过部署示例服务。

安装Node.js和NPM

  1. 安装Node.js和NPM,下载地址请参考下载说明
  2. 最后,您应该能够从命令行中运行node -v,并获得以下结果:

    $ node -v
    vx.x.x
    同时,您还能够从命令行中运行npm -v,并获得以下结果:
    $ npm -v
    x.x.x

安装Serverless Framework的开源CLI

  1. 在终端中运行如下命令:

    npm install -g serverless

  2. 安装完成后,您能够从命令行中运行serverless -v,并获得以下结果:

    $ serverless -v
    x.x.x

创建并部署serverless服务

当前您已经完成了设置,可以开始创建和部署serverless服务。

  1. 创建新服务。

    1. 使用huawei-nodejs模板创建新服务。
      serverless create --template-url https://github.com/zy-linn/examples/tree/v3/legacy/huawei-nodejs --path my-service
    2. 安装依赖项。
      cd my-service
      npm install

  2. 设置凭证,详情请参考凭证设置
  3. 更新serverless.yml。

    更新项目serverless.yml中的region和credentials。

  4. 部署。

    使用如下命令的场景为首次部署服务,以及在更改serverless.yml中的函数、事件或资源之后,希望同时部署服务中的所有更改。该命令详情请参考Deploy命令
    serverless deploy