跳到主要内容
Midway v4.0 已就绪

全栈框架
为关键业务而生

企业级 Node.js 框架,面向
从开发到上线,都能从容构建。

7K+
GitHub 星标
4M+
月下载量
v4.0
最新版本
系统就绪
V.4.0.0
核心运行
网络在线
向下滚动
01 // 核心能力

核心特性

01

可靠高效

Class + IoC = 更优雅的架构
Function + Hooks = 更高的研发效率
98%
02

API 与全栈

不仅支持开发 API 服务,也提供业界首创的一体化全栈开发模式
96%
03

渐进式

渐进式设计,提供从基础到入门再到企业级的升级方案,解决应用维护与拓展性难题
100%
02 // 开发方式

Class 语法教程

基于装饰器的面向对象写法,适合需要清晰结构和依赖注入的大规模企业应用。

装饰器
IoC 容器
TypeORM
home.controller.ts
1
2
3
4
5
6
7
8
9
10

@Controller('/')
export class Home {
  @Inject()
  ctx: Context;

  @Get('/api')
  async getData() {
    return "Midway Connected";
  }
}
TypeScriptLn 9, Col 1UTF-8
Class
⇄
Function
function.service.ts
1
2
3
4
5
6
7
8
9
10

export default async () => {
  const ctx = useContext();
  const db = usePlugin(TypeORM);

  return {
    status: "Active",
    data: await db.find()
  };
}
TypeScriptLn 10, Col 1UTF-8
03 // 灵活高效

Function 语法教程

基于 Hooks 的函数式写法,适合快速开发、Serverless,以及更轻量的心智模型。

零 API
React Hooks
轻量

应用案例

探索 Midway.js 在各种场景下的应用,了解其强大的适应性和灵活性

推荐项目

来自开源社区的优秀扩展和项目,与 Midway.js 完美配合

信任我们的团队

来自各大互联网公司的优秀团队都在使用 Midway.js,共同构建更好的应用