day5 nest商业项目初探·一(java转ts全栈/3R教室)


  • 概况:三个子项目,web是前端页面,api是后端接口;admin是管理端

  • 先启动前端看看效果吧,install 之后 run dev报错:估计是后端没启动吧,但web项目中并没有.env文件,估计没上传吧,自己创建个配置下。

  • build 之后 start 起来了。但是报错,f12也看不出来什么问题,先把后端启动下吧

  • 先弄后端,配置下.env的数据库配置,数据库和redis的ip则是在config.ts中


  • 但是没找到数据库初始化脚本?询问后是用了一种数据迁移的机制,大概是能启动时自动创建表结构和数据,搜索create table等关键字,确实有这样的文件
  • 查看数据迁移一节的3R文档,执行pnpm cli dbmr或者pnpm cli dbmg -r运行迁移(第一个可以,第二个报错了)

*后端 install start之后报了好多错,不想是代码问题,像是版本之类什么的问题?node都是18,没有大版本的差异

相关推荐
丁总学Java1 天前
Vue 2 探秘:visible 和 append-to-body 是谁的小秘密?
前端·javascript·vue.js·ts
爱宇阳2 天前
pnpm 依赖升级终极指南:从语义化版本控制到 Monorepo 全局更新的企业级实践
pnpm·版本控制·monorepo·依赖升级
汪小成3 天前
使用Cursor创建NestJS项目实录(2)用户模块与Prisma配置详解
后端·nestjs
丁总学Java4 天前
Vue中动态搜索表单的「默认值」设计:从原理到最佳实践!!!
前端·javascript·vue.js·ts
汪小成4 天前
使用Cursor创建NestJS项目实录(1)一个月20$让自己成了个舒服的傻子
后端·nestjs·cursor
求知若饥6 天前
NestJS 项目实战-权限管理系统开发终章
后端·node.js·nestjs
plusone6 天前
【Nest指北系列】中间件
nestjs
AJ_Styles8 天前
pnpm 报错 Error: Cannot find matching keyid 解决
pnpm·node·corepack
霸王蟹8 天前
Pinia-构建用户仓库和持久化插件
前端·vue.js·笔记·ts·pinia·js
丁总学Java8 天前
Vue 中的日期格式化实践:从原生 Date 到可视化展示!!!
前端·javascript·vue.js·ts