其实在不考虑 Typescript、更新维护、迭代速度的情况下,使用 egg.js 已经完全可以了。

  • egg.js,以 MVC 为架构的 web 框架
  • nest.js,以 Ioc 控制反转作为核心概念的 web 框架,对 typescript 支持友好

# 一、nestjs 学习

# 1、文档

# 2、视频教程

# 3、项目部署

https://juejin.cn/post/7299859799780655155

https://juejin.cn/post/7329736763060518931

https://zeabur.com/docs/zh-CN

# 二、全栈环境搭建

# 1、搭建思路

  全栈环境搭建,可以分为以下几个步骤:

  个人的开发逻辑是:核心只需要再 mac 本地安装 node 环境(JDK 环境)即可。

  其他的一些项目环境,比如 mysql、redis、mongodb 等,直接使用 docker desktop / orbstack 安装即可。

# 2、连接部署

  其实全部使用 vscode 的相关插件即可,不需要安装额外的软件:

关于 Remote - SSH 的使用,可以查看视频教程 (opens new window)

Host gitee.com
    HostName gitee.com
    IdentityFile ~/.ssh/id_ed25519_gitee
    PreferredAuthentications publickey
    User lencamo

# 3、技术选型

prisma 和 typeorm https://doc.houdunren.com/%E7%B3%BB%E7%BB%9F%E8%AF%BE%E7%A8%8B/NestJs/5%20prisma.html

forever,nodemon,pm2 https://npm-compare.com/zh-CN/forever,nodemon,pm2

关于 UUID 方案 https://ask.csdn.net/questions/355509

更新于 : 6/8/2024, 1:05:20 AM