V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
watanuki
V2EX  ›  Node.js

Node.js 有哪些好用的后端框架?最好带有脚手架

  •  
  •   watanuki · 2020 年 5 月 29 日 · 11570 次点击
    这是一个创建于 2060 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用过 express,但官方给的脚手架不怎么实用。也有人推荐 ThinkJS,但感觉 ThinkJS 用的人也不是很多。
    还是希望后端开发能够有像前端的 vue-cli 那样方便的脚手架,还是所有项目都使用相同的结构方便维护。
    55 条回复    2020-10-26 11:37:43 +08:00
    seki
        1
    seki  
       2020 年 5 月 29 日
    nestjs
    a62527776a
        2
    a62527776a  
       2020 年 5 月 29 日
    eggjs
    ZehaiZhang
        3
    ZehaiZhang  
       2020 年 5 月 29 日
    公司的项目一般使用 egg.js
    weixiangzhe
        4
    weixiangzhe  
       2020 年 5 月 29 日
    nest 加一
    apeople
        5
    apeople  
       2020 年 5 月 29 日
    nestjs
    hanai
        6
    hanai  
       2020 年 5 月 29 日
    egg
    zhengdai1990
        7
    zhengdai1990  
       2020 年 5 月 29 日
    egg
    onfuns
        8
    onfuns  
       2020 年 5 月 29 日
    没用 nestjs 之前手推 eggjs,现在肯定是推 nestjs,ts 完美支持,模块拆分完美
    Charod
        9
    Charod  
       2020 年 5 月 29 日
    nestjs
    wangyzj
        10
    wangyzj  
       2020 年 5 月 29 日
    koa2
    minglanyu
        11
    minglanyu  
       2020 年 5 月 29 日
    nest.js 在自己公司的项目上了么···
    wukongkong
        12
    wukongkong  
       2020 年 5 月 29 日
    Nestjs 其他不用看了,生态越来越好了
    hantsy
        13
    hantsy  
       2020 年 5 月 29 日
    和 REST 设计一样,月经。
    xiaoxi123
        14
    xiaoxi123  
       2020 年 5 月 29 日
    expressjs
    shakaraka
        15
    shakaraka  
    PRO
       2020 年 5 月 29 日
    nestjs
    xujialiang
        16
    xujialiang  
       2020 年 5 月 29 日
    使用 eggjs 。方便快捷。
    muzuiget
        17
    muzuiget  
       2020 年 5 月 29 日
    koa + 1,有异步操作还是 Promise 接口舒服。
    dfourc
        18
    dfourc  
       2020 年 5 月 29 日
    nestjs+1
    目前 eggjs 和 nestjs 比分是 9:5
    dfourc
        19
    dfourc  
       2020 年 5 月 29 日
    @galikeoy #18 啊呸 5:9
    divasatanica
        20
    divasatanica  
       2020 年 5 月 29 日
    nestjs
    noobma
        21
    noobma  
       2020 年 5 月 29 日
    nestjs
    fangcan
        22
    fangcan  
       2020 年 5 月 29 日   ❤️ 1
    为什么我点击这个帖子 会变成夜间模式?
    leeggco
        23
    leeggco  
       2020 年 5 月 29 日
    @fangcan node 话题下的帖子都是这个样式。
    zhaoFinger
        24
    zhaoFinger  
       2020 年 5 月 29 日
    nest.js
    lizheming
        25
    lizheming  
       2020 年 5 月 29 日
    ThinkJS 挺好的啊,也有脚手架,有啥不能满足你吗?
    JayLin1011
        26
    JayLin1011  
       2020 年 5 月 29 日
    midway.js
    wanghao2018
        27
    wanghao2018  
       2020 年 5 月 29 日
    eggjs
    lizz666
        28
    lizz666  
       2020 年 5 月 29 日
    看来我要试试 nest.js 了,用的 egg,看你们这么多人推,我要试试看
    newghost
        29
    newghost  
       2020 年 5 月 29 日
    expressjs
    zgren
        30
    zgren  
       2020 年 5 月 29 日 via iPhone
    nestjs 几天上手,做项目的过程不断学习提升
    fangcan
        31
    fangcan  
       2020 年 5 月 29 日
    @leeggco 原来如此 感谢回答
    coderfox
        32
    coderfox  
       2020 年 5 月 29 日
    @minglanyu 我组在用于 ACM 比赛的比赛系统上上到生产环境了,情绪稳定,体验良好。
    lneoi
        33
    lneoi  
       2020 年 5 月 29 日
    还有一个基于 eggjs 的 midway,ThinkJS 已经很久没更新记录了 不推荐了
    watanuki
        34
    watanuki  
    OP
       2020 年 5 月 29 日
    @lizheming 只是用的人比较少,担心遇到问题不容易在网上找到解决办法。
    guiling
        35
    guiling  
       2020 年 5 月 29 日 via Android
    以前用 express,现在 nestjs,其他的 koa,egg 用过,也都行,习惯就好,项目比较大的话就尽量用支持 TS 的
    freedom1988
        36
    freedom1988  
       2020 年 5 月 29 日
    我觉得 KOA 不错,也有脚手架,用 KOA 写了个小项目 https://github.com/pwstrick/pineapple
    okampfer
        37
    okampfer  
       2020 年 5 月 29 日
    用过 eggjs 和 nestjs,还是推荐 nestjs 。一来是 TS 项目,类型检查有保障;二来如果你作为前端之前了解过 angular,或者作为后端用过 java 的 spring 那一套,会很有亲切感,能较快上手。
    niuroumian
        38
    niuroumian  
       2020 年 5 月 29 日
    nextjs 的项目后端都是怎么搭的?
    lizheming
        39
    lizheming  
       2020 年 5 月 29 日
    @watanuki 有问题的话可以 issue 反馈,ThinkJS 的 issue 跟进都挺快的
    agdhole
        40
    agdhole  
       2020 年 5 月 29 日
    AdonisJS
    npm
        41
    npm  
       2020 年 5 月 29 日
    推荐 typescript 版的 egg.js
    angith
        42
    angith  
       2020 年 5 月 29 日 via iPhone
    Egg
    Hanggi
        43
    Hanggi  
       2020 年 5 月 29 日
    Nestjs + Angular 才是真相
    v5sollee
        44
    v5sollee  
       2020 年 5 月 29 日
    nestjs
    metabot
        45
    metabot  
       2020 年 5 月 29 日 via Android
    既然没人说那我来说,sails.js
    tiaod
        46
    tiaod  
       2020 年 5 月 30 日
    就没有人用 hapi ?
    hronro
        47
    hronro  
       2020 年 5 月 30 日
    没人推 fastify 么
    xw900812
        48
    xw900812  
       2020 年 5 月 30 日
    没人说 restify 吗
    zhuweiyou
        49
    zhuweiyou  
       2020 年 5 月 30 日
    express + 自己要什么 就加什么包 ,自由度高,好控制。
    sam014
        50
    sam014  
       2020 年 5 月 30 日
    express 写点小玩意确实快啊

    nestjs 之前看不懂, 最近重新看了一遍文档, 看懂了, 有点爽
    r00tt
        51
    r00tt  
       2020 年 5 月 30 日
    nestjs ++
    puzzle9
        52
    puzzle9  
       2020 年 6 月 1 日
    nestjs 准备入手
    m1911star
        53
    m1911star  
       2020 年 6 月 22 日
    nestjs +1
    chogath
        54
    chogath  
       2020 年 9 月 1 日
    nest.js 永远滴神
    Selenium39
        55
    Selenium39  
       2020 年 10 月 26 日
    koa 永远的神
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 01:10 · PVG 09:10 · LAX 17:10 · JFK 20:10
    ♥ Do have faith in what you're doing.