laf/docs/guide/function/call-function-in-client.md
全场最拉 fd6fe91d9b
doc: update how to use cloudfunction related doc (#750)
* doc: update package-manage.md

* doc: add cloudfunction docs

* doc: add use-env doc

* doc: upload image file into project directory

---------

Co-authored-by: sulnong <bytepay@bytepayment.com>
2023-02-09 20:23:42 +08:00

40 lines
778 B
Markdown

---
title: 在客户端中调用
---
# {{ $frontmatter.title }}
云函数编写完成并发布后,客户端可通过 `sdk` 的方式进行调用。
::: info
目前 SDK 暂时只支持发送 POST 请求
:::
## 安装sdk
```shell
npm i laf-client-sdk
```
## 初始化 `cloud` 对象:
```typescript
import { Cloud } from "laf-client-sdk";
const cloud = new Cloud({
baseUrl: "APP_ID.laf.run", // App id 可在首页应用列表中获取
getAccessToken: () => "", // 这里不需要授权,先填空
})
```
## 调用云函数
```typescript
const res = await cloud.invoke('get-user-info', { userid })
console.log(res) // user data find by id
```
怎么样,是不是很方便, 只需简单的配置和一行代码即可实现对云函数的调用。