V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
MrBrand
0.05D
V2EX  ›  程序员

有用 Nestjs + mysql 开发项目(或者个人博客系统?)的吗?

  •  
  •   MrBrand ·
    CQBoyBrand · 2020 年 1 月 18 日 · 5481 次点击
    这是一个创建于 2192 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是自己学习用~~~~

    想找源码学习下,nest 文档已经基本看过一遍了,就是项目结构组织有点蒙,

    目前我的博客:http://www.brandhuang.com 服务端是用 Koa2 开发的,想用 Nestjs 改造下,

    我的博客系统分为:前端、管理端和服务端,服务端只用来提供前端和管理端所需的的 API 接口

    现在我的服务端里面,两个端的 API 接口是混在一起的,想拆开,不知道用 Nestjs 的项目结构如何组织,

    大佬们有参考的项目学习下吗?

    就两个要求:

    1. 服务端使用 Nestjs 开发,使用 mysql,并且只用来提供 API 接口,和数据库交互服务。
    2. 两个端的接口最好是分开独立的(不一定要是两个独立的 Nestjs 的子项目)

    感谢各位大佬

    18 条回复    2020-01-20 15:07:56 +08:00
    ericgui
        1
    ericgui  
       2020 年 1 月 18 日
    既然是 koa 开发的,建议你研究一下 darukjs,基于 koa 的
    MrBrand
        2
    MrBrand  
    OP
       2020 年 1 月 18 日
    @ericgui 看了 star 数有点方,还是先学习学习大众一点的感觉好一点吧。
    npm
        3
    npm  
       2020 年 1 月 18 日
    为什么不学习 egg.js 呢?

    egg.js 是基于 Koa 封装的框架,而且背后还是阿里大公司
    YanSep
        4
    YanSep  
       2020 年 1 月 18 日 via Android   ❤️ 2
    B 站有个 up 主好像写过 nextjs 做博客系统的,叫 全栈之巅,质量还可以,主要是声音好听😂😂😂
    MrBrand
        5
    MrBrand  
    OP
       2020 年 1 月 18 日
    @Flobit 哈哈,看过他的这个视频,感觉是不错,想找找还有没有其他的
    MrBrand
        6
    MrBrand  
    OP
       2020 年 1 月 18 日
    @npm 想尝试下目前火热的 Typescript,egg 的支持没有 nest 香,
    Lxxyx
        7
    Lxxyx  
       2020 年 1 月 18 日
    Nestjs 的项目结构实际上可以参考一下 Angular 的,因为其 DI 的设计与 Angular 是一致的。
    SolidZORO
        8
    SolidZORO  
       2020 年 1 月 18 日 via iPhone
    https://github.com/SolidZORO/leaa

    项目模块比较多,你可以砍到只剩文章模块,估计可以满足需求的。
    lszv1
        9
    lszv1  
       2020 年 1 月 18 日
    我用过 nestjs 写了一些个人项目,用了 typeorm,选哪个数据库都一样
    MrBrand
        10
    MrBrand  
    OP
       2020 年 1 月 18 日
    @SolidZORO 好的,感谢~~,看了下,你这个是相当于每个端都单独起了一个 api 服务是吧
    MrBrand
        11
    MrBrand  
    OP
       2020 年 1 月 18 日
    @lszv1 大佬有开源吗?我去学习下
    noobma
        12
    noobma  
       2020 年 1 月 18 日   ❤️ 1
    github.com/nestjs/nest/issues/2249

    不知道这个对你有没有帮助,发不了链接,自己加 https 前缀😂
    vtwo
        13
    vtwo  
       2020 年 1 月 18 日
    可以看看 realworld
    MrBrand
        14
    MrBrand  
    OP
       2020 年 1 月 18 日
    @noobma 感谢
    MrBrand
        15
    MrBrand  
    OP
       2020 年 1 月 18 日
    @vtwo 好的,谢谢
    lszv1
        16
    lszv1  
       2020 年 1 月 19 日
    @MrBrand 我也是小白😂,看着文档开发的,实在是非常基础的 demo 就没发到 github 上了。
    MrBrand
        17
    MrBrand  
    OP
       2020 年 1 月 20 日
    @lszv1 😂好的吧
    heasy
        18
    heasy  
       2020 年 1 月 20 日 via Android
    我有做过垃圾小程序
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5994 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 02:56 · PVG 10:56 · LAX 18:56 · JFK 21:56
    ♥ Do have faith in what you're doing.