跳到主要内容

🚧 Class 语法教程 (开发中)

WebContainer 功能正在开发中,即将提供使用 IoC + 装饰器构建优雅的 Node.js 应用架构的交互式学习体验

1

项目初始化

使用 Midway CLI 创建新的 Class 语法项目,配置 TypeScript 和依赖注入

2

控制器定义

使用装饰器定义路由和控制器,实现 RESTful API 接口

3

服务层开发

创建 Service 类,使用依赖注入管理业务逻辑和数据处理

4

数据模型

集成 TypeORM,定义实体模型,实现数据库操作

5

中间件配置

配置全局中间件,处理跨域、认证、日志等功能

🚀 交互式开发环境

在右侧的 WebContainer 环境中,你可以:
• 浏览项目文件结构
• 实时编辑代码
• 运行和调试应用
• 查看实时预览

📁 项目文件

📄package.json
📄tsconfig.json
src
📘configuration.ts
controller
📘home.ts
service
📘home.ts
entity
📘user.ts
middleware
📘cors.ts
config
📘config.default.ts
📗bootstrap.js

📝 代码编辑器

👆
请从左侧文件树中选择一个文件进行编辑

🌐 预览

🚧
WebContainer 功能开发中
当前仅支持文件浏览和编辑

💻 终端

🚧
WebContainer 功能开发中
当前仅支持文件浏览和编辑