启动本地云函数
=======

请按照如下步骤启动本地云函数：

1.  [创建端云一体化开发工程](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/agc-harmonyos-create-appproject)：选择合适的云开发模板，根据工程向导创建端云一体化开发工程。
    
2.  [开发云函数](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/agc-harmonyos-clouddev-functionprocess)：使用DevEco Studio在端云一体化云侧工程下创建函数、开发函数、调试函数（通过本地调用方式调试函数）。
    
    调试函数过程中，如果下方通知栏的“cloudfunctions”窗口显示“Cloud Functions loaded successfully”，则表示本地云函数启动成功，将生成本地函数的Function URI。**请记录下该Function URI的域名和端口信息，例如下图中的http://localhost:18090，后续[调用本地云函数](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cloudfoundation-call-local-function)时需要使用这些信息。**
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/2e/v3/dPPp_i-3RSa7lbvc3KNylA/caution_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073602Z&HW-CC-Expire=86400&HW-CC-Sign=9B15B8EA2CBA54BA1A34E9A7D5847E4E56DBD87663C21DA9B0B5E15143E24D58)
    
    由于本地云函数和部署至云端的函数获取请求体的方式不同，开发本地云函数时必须按照如下示例获取请求体，否则将无法成功获取请求体：
    
    let body = event.body ? JSON.parse(event.body) : event;
    
    完整示例代码请参见[函数示例](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cloudfoundation-develop-function-nodejs#函数示例)。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/66/v3/8hOxt6dmRdi0BNoklcHIHQ/zh-cn_image_0000002594669152.png?HW-CC-KV=V1&HW-CC-Date=20260612T073602Z&HW-CC-Expire=86400&HW-CC-Sign=EB3BD199261B61E3CC68951EE40C4EBFC6C509C30B8A1A71C4E54F0703B41B58)