Skip to content

Latest commit

 

History

History

CloudFunction

Cloud functions quickstart

English | 中文

Table of Contents

Introduction

Cloud Functions enables serverless computing. It provides the Function as a Service (FaaS) capabilities to simplify app development and O&M so your functions can be implemented more easily and your service capabilities can be built more quickly.

Preparing the Environments

  • A computer with Huawei QuickApp IDE
  • A device can run QuickApp

Getting Started

Before running the cloud functions quickstart, you need to:

  1. If you do not have a HUAWEI Developer account, you need to register an account and pass identity verification.
  2. Use your account to sign in to AppGallery Connect, create a project and add an app, set app platform to Quick App, set app category to App.
  3. Select your project and app in My projects, and go to Build > Cloud Functions to enable the Cloud Functions.
  4. Go to General information, download the agconnect-services.json file from AppGallery Connect, replace agconnect-services.json in this demo with agconnect-services.json file.
  5. Select your project and app in My projects, and go to Build > Cloud Functions, create a function and an HTTP trigger.
  6. Run the following code in terminal in the demo path, and demo will start.
    # install dependencies
    npm install
    
    # install AGC cloud functions sdk
    npm install @agconnect/function@1.3.1 --save
    
    # run demo
    Ctrl+Shift+R
    
  7. Input your HTTP trigger and request body in the demo and click run.
  8. More details about Cloud Functions

Sample Code

Sample code: src\Function\function.ux

Result

cloudfunctionsDemo
cloudfunctionsDemo

Question or issues

If you have questions about how to use AppGallery Connect Demos, try the following options:

  • Stack Overflow is the best place for any programming questions. Be sure to tag your question with AppGallery.
  • Huawei Developer Forum AppGallery Module is great for general questions, or seeking recommendations and opinions.

If you run into a bug in our samples, please submit an issue to the Repository. Even better you can submit a Pull Request with a fix.

License

cloud functions quickstart is licensed under the Apache License, version 2.0.

##Remarks When you create a serverless fast app with the Huawei fast application IDE, the directory structure of this demo corresponds to the client directory of serverless fast app.