FaasJS
首页
  • 教程
  • 文档
  • 更新日志
  • VS Code 插件
  • Docker 镜像

    • faasjs/nginx
    • faasjs/node
    • faasjs/vscode
  • Github
  • 支持 FaasJS
  • 赞助 FaasJS
  • English
  • 简体中文
首页
  • 教程
  • 文档
  • 更新日志
  • VS Code 插件
  • Docker 镜像

    • faasjs/nginx
    • faasjs/node
    • faasjs/vscode
  • Github
  • 支持 FaasJS
  • 赞助 FaasJS
  • English
  • 简体中文
    • @faasjs/func
    • @faasjs/cloud_function
    • @faasjs/test
    • @faasjs/cli
    • create-faas-app
    • @faasjs/deep_merge
    • @faasjs/load
    • @faasjs/logger
    • @faasjs/request
    • @faasjs/server
    • @faasjs/http
    • @faasjs/knex
    • @faasjs/redis
    • @faasjs/browser
    • @faasjs/react

@faasjs/func

FaasJS 的主体模块,用于初始化云函数。

使用方法

// 引入 useFunc 方法
import { useFunc } from '@faasjs/func'

/**
 * 生成云函数主体,有以下注意点:
 * 1. 必须是 export const func = useFunc(function () {}) 的形式
 * 2. 入参为一个函数,函数需要返回一个业务函数,且须为 Promise 函数
 */
export const func = useFunc(function () {
  // 若有需要初始化的插件,可以在这里初始化

  // 返回业务函数
  return async function () {
    // 业务函数
  }
})
更新时间: 2025/4/27 05:45
Next
@faasjs/cloud_function