@midwayjs/faas-dev-pack
TypeScript icon, indicating that this package has built-in type declarations

1.2.41 • Public • Published

Midway FaaS Dev

本模块用于 faas 代码的本地调试,用于接入现有的前端 DevServer,提供一个统一的中间件调用。

Usage

import { useExpressDevPack } from '@midwayjs/faas-dev-pack';

// dev server 代码
app = express();

// 加载中间件
app.use(
  useExpressDevPack({
    functionDir: join(__dirname, './fixtures/ice-demo-repo'),
    sourceDir: 'src/apis',
  })
);

API

暴露出两个中间件方法,用于上层集成。

  • useExpressDevPack(options: DevOptions)
  • useKoaDevPack(options: DevOptions)

DevOptions

export interface DevOptions {
  functionDir: string; // 本地目录,默认 process.cwd()
  sourceDir?: string; // 一体化调用时,需要知道当前的函数目录结构
}

Readme

Keywords

none

Package Sidebar

Install

npm i @midwayjs/faas-dev-pack

Weekly Downloads

145

Version

1.2.41

License

MIT

Unpacked Size

38.8 kB

Total Files

20

Last publish

Collaborators

  • mariodu
  • czy88840616
  • legendecas
  • echosoar
  • lellansin
  • lxxyx
  • stone-jin