midway
TypeScript icon, indicating that this package has built-in type declarations

2.14.7 • Public • Published

Midway Logo

Midway 是一个适用于构建 Serverless 服务,传统应用、微服务,小程序后端的 Node.js 框架。

GitHub license GitHub tag Build Status Test Coverage lerna Known Vulnerabilities PRs Welcome Codacy Badge Backers on Open Collective Sponsors on Open Collective Gitpod Ready-to-Code Code Style: MidwayJS

English | 简体中文

特性

  • [x] 跨平台:支持阿里云、腾讯云等多平台的Serverless框架
  • [x] 场景多样化:Midway支持传统应用、Serverless函数、微服务、小程序后端等多种场景
  • [x] 插件多样化:支持Koa、express、egg等多种插件
  • [x] 示例丰富: 官方提供多种Node场景的示例代码,方便开发者快速上手。
  • [x] 维护成本低:良好的应用程序分层和解耦能力
  • [x] 丰富的开发者工具: 官方提供了vscode插件来提升开发效率。

描述

Midway 是一个适用于构建 Serverless 服务,传统应用、微服务,小程序后端的 Node.js 框架。

Midway可以使用 koa,express 或 EggJS 作为基本的 Web 框架。它还提供了独立使用的基本解决方案,例如 Socket.io,GRPC,Dubbo.js 和 RabbitMQ 等。

此外,Midway 也适用于前端/全栈开发人员的Node.js无服务器框架。构建下一个十年的应用程序。可在AWS,阿里云,腾讯云和传统VM /容器上运行。与 React 和 Vue 轻松集成。 🌈

快速上手

npm i @midwayjs/cli -g --registry=https://registry.npm.taobao.org

## 创建项目
mw new helloworld

## 进入项目路径
cd helloworld && npm run dev

你也可以在阿里云官网知行实验室,学习 Midway 相关的课程

文档和社区

示例

midway-examples

请访问 midway-examples.

VSC Plugin

答疑

群里会有热心的朋友,也会有新版本发布推送。钉钉扫码加入答疑群

贡献

请告知我们可以为你做些什么,不过在此之前,请检查一下是否有 已经存在的Bug或者意见

如果你是一个代码贡献者,请参考代码贡献规范。

License

我们的代码使用 MIT 协议,请放心使用。

FOSSA Status

Package Sidebar

Install

npm i midway

Weekly Downloads

89

Version

2.14.7

License

MIT

Unpacked Size

57.9 kB

Total Files

6

Last publish

Collaborators

  • czy88840616