day3 wsl下启动第一个nest项目(java转ts全栈/3R教室)

本文讲述了作者在Windows下遇到的关于NestJS模板项目Nest-vben-admin的问题,如WSL环境安装、MSI安装错误、代码互通、权限设置、Redis连接等,并分享了解决方案和最终的项目部署和使用体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 背景:准备先找个nestjs模板项目(kuizou大佬的nest-vben-admin)看看大体情况,但发现win下还是问题还真挺多,受不了了今天一定要把wsl环境安装好。。。
    • 比如如下明显就是win环境导致的错误,估计wsl下应该没问题

      1711596560569.png

  • wsl环境安装:之前因为wsl --install一键安装指令没成功,解决不了。这次干脆用其他方法安装吧。参考:旧版 WSL 的手动安装步骤 | Microsoft LearnWindows 10 安装配置WSL2(ubuntu20.04)教程 超详细_win10安装wsl2-优快云博客
  • nest-vben-admin项目启动
    • 按照文档pnpm run dev一键启动,不用分别启动前后端,方便
    • server启动报错TypeError: JwtStrategy requires a secret or key

      1711590422917.png

    • 按图索骥,找来找去,发现apps\server.env.development被bak掉了,解除后可以了(这个类似springboot里的application配置文件)

      1711593795545.png

    • 然后里面需要连redis和数据库,起一个redis,连一下mysql,初始化脚本在apps\server\sql\nest_vben_admin.sql,然后启动成功了
    • 1711594011520.png

    • 看下项目结构,前后端都在一个项目;后端nestjs还是基本的三层架构加实体类,持久层用的typeorm,逻辑和springboot这类都也差不多
    • 1711595937763.png

    • 部署也没问题了,打包成功了,wsl下就是不错,之后需要编译项目的优先用wsl吧

      1711614261869.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值