Skip to content
Lellansin Huang edited this page Aug 3, 2020 · 9 revisions

Midway Serverless 是用于构建 Node.js 云函数的 Serverless 框架。帮助您在云原生时代大幅降低维护成本,更专注于产品研发。

  • Anti Vendor lock-in :一份代码可在多个云平台间快速部署,不用担心你的产品会被云厂商所绑定。
  • Cloud & End Integration :提供了多套和社区前端 React、Vue 等融合一体化开发的方案。
  • Code Reusable :通过框架的依赖注入能力,让每一部分逻辑单元都天然可复用,可以快速方便地组合以生成复杂的应用。
  • App Migratable :通过框架的运行时扩展能力,让 Egg.js 、Koa、Express.js 等传统应用无缝迁移至各云厂商的云函数。


Midway Serverless 是阿里巴巴集团发起的开源项目,由一个专业的 Node.js 架构团队进行维护。已大规模应用于阿里集团各 BU 线上业务,稳定承载了数千万的流量。

安装

国内用户建议使用 cnpm 加速 npm 比如 npm install -g cnpm --registry=https://registry.npm.taobao.org 然后将之后所有的 npm 命令替换为 cnpm

:::warning windows 用户请使用 git bash 执行命令。 :::


首先,你需要安装 Node(> 10.9),以及 npm。

npm install @midwayjs/faas-cli -g


安装完成之后,在全局就拥有了 f 命令,你可以使用 f -h 查看拥有的能力。

:::info @midwayjs/faas-cli 是当前最新的函数开发命令行工具,包含了本地调用,调试,mock 发布等一系列能力。 :::