シンプルな構成で、ビジネス上のクラウドは3 minしかかかりません.


アカウントの配置の一環を簡略化し、ローカルのワンタッチ開発の配置を実現するために、Server less Frameworkは微信スキャンワンタッチ登録能力を発表し、ユーザーがServer less Framework環境でスキャン登録登録をサポートし、ユーザーはコンソールに登録する必要がなく、ローカルでアプリケーションの配置を全過程で完成することができる.
クイックエントリー:簡単な4つのステップでハローワードを配置
Step 1:設置環境
インストールの前提:
  • Node.js(Node.jsバージョンは8.6以下である必要があります.Node.js 10.0以降を使用することを推奨します)は、Node.jsインストールガイド
  • を参照してください.
  • Serverless Framework CLI(1.57.0以降)コマンドラインで次のコマンドを実行すると、Serverless Framework CLI
  • がインストールされます.
    $ npm install -g serverless

    Step 2:サービスの作成
  • サーバless Frameworkのtencent-nodejsテンプレートを使用して、新しいサービスを作成します.次のコマンドを実行して作成します.pathは、サービスのパスを指定できます.
  • #      serverless   
    $ serverless create --template tencent-nodejs --path my-service
  • インストール依存.サービスが存在するパスに入り、次のコマンドのインストール依存を実行します:
  • $ cd my-service
    $ npm install

    Step 3:トリガの構成
    クラウド関数は、トリガのイベント呼び出しによってトリガされる必要があるため、serverless.ymlでトリガの構成を追加できます.APIゲートウェイトリガを例にとると、以下のように構成されています.
    service: my-service # service name
    
    provider: # provider information
      name: tencent
      runtime: Nodejs8.9
      credentials: ~/credentials #            ,        credentials       
    
    plugins:
      - serverless-tencent-scf
    
    functions:
      hello_world: #     
        handler: index.main_handler
        runtime: Nodejs8.9
        events:
          - apigw:
              name: hello_world_apigw
              parameters:
                stageName: release
                serviceId:
                httpMethod: ANY

    Step 4:サービスの配置
    このコマンドで作成した関数とトリガを配置または更新すると、リソース構成はserverless.ymlと一致します.
    serverless deploy

    注意:デプロイの詳細を表示するには、デバッグモードのコマンドserverless--debugでデプロイできます.
    アカウントがテンセントクラウドにログインしていないか、登録していない場合は、このコマンドを実行した後、直接微信を通じてコマンドラインのQRコードをスキャンし、「去微信授権」をクリックし、登録と登録を許可することができます.
    デプロイに成功すると、ブラウザ・アクセス・ログで返されるurlアドレスに直接アクセスし、デプロイのHello World効果を表示できます.
    Serverless: Service Information
    service: my-service
    stage: dev
    region: ap-guangzhou
    stack: my-service-dev
    resources: 2
    functions:   hello_world: my-service-dev-hello_world
        ANY - https://service-c6pxs4ku-1256386184.gz.apigw.tencentcs.com/release/my-service-dev-hello_world

    転送ゲート:
  • GitHub: github.com/serverless
  • 公式サイト:serverless.com
  • ようこそ:Severless中国語ネットワークベストプラクティスでは、Server lessアプリケーションの開発をより多く体験できます.
    おすすめ:
    『Server lessアーキテクチャ:原理、設計からプロジェクト実戦まで』