Skip to content

createFaaS

createFaaS(fn, options?): (event: FaaSEvent) => Promise<any>

构造一个云函数

参数

NameType
fn(event: FaaSEvent) => Promise<any>
options?CreateFaaSOptions

返回值

fn

▸ (event): Promise<any>

参数
NameType
eventFaaSEvent
返回值

Promise<any>

示例

ts
import {createFaaS, defineProps} from '@ifanrx/faas'
import {number, string} from 'yup'

export default createFaaS(
  event => {
    console.log(event)

    return 'hello world'
  },
  {
    baasVersion: '3.21.0', // 指定 BaaS 版本号为 3.21.0
    allowSdkInvoke: false, // 禁止通过 sdk 调用云函数,通常指不允许在小程序端调用云函数
  }
)

源码

packages/faas/create-faas.js