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

4202 年 nodejs api 框架那个好一些

  •  
  •   fengshils · 237 天前 · 3842 次点击
    这是一个创建于 237 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简单写写 api ,java 味的就不考虑了

    35 条回复    2024-07-26 22:13:11 +08:00
    zhangkai1024
        1
    zhangkai1024  
       237 天前
    strapi
    jianchang512
        2
    jianchang512  
       237 天前   ❤️ 2
    koa
    很合适啊
    dream4ever
        3
    dream4ever  
       237 天前
    @zhangkai1024 我也用 Strapi ,全干工程师表示非常省心
    XCFOX
        4
    XCFOX  
       237 天前   ❤️ 1
    d119
        5
    d119  
       237 天前   ❤️ 1
    fastify
    Selenium39
        6
    Selenium39  
       237 天前
    koa
    xiaoshu
        7
    xiaoshu  
       237 天前
    koa

    来 这里有工具箱: https://github.com/xiaoshude/node-asset
    lzgshsj
        8
    lzgshsj  
       237 天前   ❤️ 1
    简单?那就 hono ,后起之秀
    z6vPWtWJiu3mpB30
        9
    z6vPWtWJiu3mpB30  
       237 天前
    問下 strapi 有中文界面的嘛?
    oliveira
        10
    oliveira  
       237 天前   ❤️ 1
    express 生态全
    koa 写得舒服
    fengshils
        11
    fengshils  
    OP
       237 天前   ❤️ 1
    @Nonexistent 有设置可以切换语言
    wu67
        12
    wu67  
       237 天前   ❤️ 1
    你看看 nuxt nest 的服务端侧轮子就好了, 都换了几茬了; 过几年又不流行了.

    但我觉得最经典的两个: koa 才最符合前端仔编码习惯; 当然如果用来手写个 cicd 的响应执行器, 那我觉得 express 就行.
    june4
        13
    june4  
       237 天前   ❤️ 1
    koa
    并在上面搞了个简易类 trpc 的东西方便前端 api 调用和共享参数类型
    RogerL
        14
    RogerL  
       237 天前 via Android   ❤️ 1
    hyper-express
    hono
    fastify
    elysia

    可以结合 trpc 一起用
    chuck1in
        15
    chuck1in  
       237 天前
    spring boot (:D)
    fengshils
        16
    fengshils  
    OP
       237 天前
    @chuck1in 调皮
    kiddyu
        17
    kiddyu  
       237 天前   ❤️ 1
    hono
    v23xowen
        18
    v23xowen  
       237 天前   ❤️ 1
    hono
    IvanLi127
        19
    IvanLi127  
       237 天前   ❤️ 1
    全栈 trpc ,小的后端项目直接 fastify ,其他的情况还在观望。
    z1645444
        20
    z1645444  
       237 天前 via Android
    简单写写,除了 Nest 其实都大差不离…推荐一下 Fastify
    paradox8599
        21
    paradox8599  
       236 天前
    目前在用 https://keystonejs.com/ ,某些方面来说特别省心。
    Sayuri
        22
    Sayuri  
       236 天前
    Nest.js
    Pionear
        23
    Pionear  
       236 天前
    Midway - 一个面向未来的云端一体 Node.js 框架
    Midway 是阿里巴巴 - 淘宝前端架构团队,基于渐进式理念研发的 Node.js 框架,通过自研的依赖注入容器,搭配各种上层模块,组合出适用于不同场景的解决方案。

    Midway 基于 TypeScript 开发,结合了面向对象( OOP + Class + IoC )与函数式( FP + Function + Hooks )两种编程范式,并在此之上支持了 Web / 全栈 / 微服务 / RPC / Socket / Serverless 等多种场景,致力于为用户提供简单、易用、可靠的 Node.js 服务端研发体验。
    fengshils
        24
    fengshils  
    OP
       236 天前
    @Pionear 烂尾王者😁😁
    Pionear
        25
    Pionear  
       235 天前
    @fengshils 可以试试,没啥问题,阿里出品,这个网站也是用 Midway 开发 shuzhipunk.com
    crocoBaby
        26
    crocoBaby  
       235 天前
    nodejs 原生写...
    xintianyou
        27
    xintianyou  
       235 天前
    nest
    xintianyou
        28
    xintianyou  
       235 天前
    @xintianyou 不好意思没看完
    lshbosheth
        29
    lshbosheth  
       235 天前
    之前用 koa 现在用 nestjs 因为之前搞过 angular 熟悉
    funiuniua
        30
    funiuniua  
       227 天前
    midwayjs
    fengshils
        31
    fengshils  
    OP
       227 天前
    honojs 确实比 express 舒服 ~
    zhangky
        32
    zhangky  
       220 天前   ❤️ 1
    express
    skkakaka2
        33
    skkakaka2  
       197 天前
    我感觉 midwayjs 封装的很完善了,基本上开箱即用
    Arguments
        34
    Arguments  
       182 天前
    Adonis.js
    mark2025
        35
    mark2025  
       148 天前
    @fengshils Midway.js 并不是 kpi 产品,而是淘宝内部项目开源,一直都在更新,并且 TS 比 egg 更友好( egg 已经凉了)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2331 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:09 · PVG 10:09 · LAX 18:09 · JFK 21:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.