# Myron_server **Repository Path**: Myron-du/myron_server ## Basic Information - **Project Name**: Myron_server - **Description**: 这是一个全栈学习计划,用于快速掌握全栈知识 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-17 - **Last Updated**: 2026-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Myron Server — 全栈学习项目 前端工程师(Vue 2)转全栈 SaaS 应用开发的实战学习项目。 ## 学习路线 ### Phase 1:Express + MongoDB 基础(第1-7天) > 用最简技术栈跑通后端数据流,建立心智模型 - **技术栈:** Express + Mongoose + MongoDB + JavaScript + Vue 3 - **目标:** 理解后端本质,不被框架绑架 - **内容:** HTTP 服务 → CRUD → 用户认证 → 多租户 → 前后端对接 📖 详细计划:`.trae/specs/phase1-express-mongodb-backend/spec.md` ### Phase 2:NestJS + Prisma + PostgreSQL 进阶(第8-21天) > 迁移到企业级技术栈,学习工程化最佳实践 - **技术栈:** NestJS + Prisma + PostgreSQL + TypeScript + Vue 3 - **目标:** 掌握企业级后端开发能力 - **内容:** TypeScript → NestJS → Prisma → 认证 → 权限 → 测试 → Docker 部署 📖 详细计划:`.trae/specs/nestjs-prisma-postgresql-backend/spec.md` ## 项目结构 ``` server/ ├── README.md # 本文件 ├── phase1/ # Phase 1: Express 基础 │ ├── backend/ # Express + MongoDB 后端 │ └── frontend/ # Vue 3 前端 ├── phase2/ # Phase 2: NestJS 进阶 │ ├── backend/ # NestJS + Prisma + PostgreSQL 后端 │ └── frontend/ # Vue 3 + TypeScript 前端 └── .trae/specs/ # 教学计划文档 ├── nestjs-prisma-postgresql-backend/ │ ├── spec.md # 总体计划 │ ├── tasks.md # 任务清单 │ └── checklist.md # 验收清单 └── phase1-express-mongodb-backend/ └── spec.md # Phase 1 详细计划 ``` ## 前置要求 - Node.js >= 18 - MongoDB(Phase 1) - Docker(Phase 2 的 PostgreSQL) - Postman 或 Apifox(接口测试) - VS Code ## 快速开始 ```bash # Phase 1 后端 cd phase1/backend npm install npm run dev # Phase 1 前端 cd phase1/frontend npm install npm run dev ``` ## 教学理念 **渐进式学习:** 先用简单技术理解本质,再用框架提升效率。 不是"学完 Express 再学 NestJS"的重复劳动,而是"用 Express 建立理解,用 NestJS 看到抽象的价值"。