2024 年了,写后端 API Node.js 生态用哪个框架?

29 天前
 BeijingBaby

前端 next.js ,但是写后端还是很不足了。

6192 次点击
所在节点    Node.js
87 条回复
me1onsoda
28 天前
@oatw 比如说?
yozoh1163
28 天前
headless 可以试试 directus ,另外 hasura 也很赞,个人使用 midwayjs 多一点
zhangkai1024
28 天前
nestjs 复杂 但 强大。
strapi 简单 headless CMS 应用场景窄了点
galikeoy
28 天前
@oatw #38 怎么说?
libook
28 天前
一两个 API 的话直接用 Node 的原生 API 手写也可以。

API 多了看项目适合哪种架构。

我一般习惯 koa ,比较灵活。
17681880207
28 天前
我自己会首先排除 nest.js...😗
fox2081
28 天前
koa 或 express + tsoa ,自动生成 OpenAPI 规范的配置和前端请求客户端,前后端都用 TS 的话会很舒服
yhxx
28 天前
我前些天也在纠结这个,看了一圈之后决定还是用 egg 了。。。
这楼里居然没有一个提到 egg 的,已经凉了吗
yhxx
28 天前
哦看到了,还是有人提的
RoshanWu
28 天前
用的自己基于 koa 封装的。
oatw
28 天前
@me1onsoda #41
@galikeoy #44

umm.. 就是对比下来感觉 node 框架的提供的特性不够丰富,跟玩具一样。比如 Koa vs Ruby on Rails 。TJ 和 DHH 还在 twitter 上就 orm 的设计 battle 过,也许设计哲学不一样,不过我是站 DHH 的,因为不想自己瞎 jb 折腾拼包,累。
92van
28 天前
nestjs 很舒服😁
mark2025
28 天前
@jiangzm egg 团队都已经解散没人维护了,不推荐。 推荐 midway ,TS 写得很顺滑,各种组件也很丰富,并且也不是 kpi 项目。
mark2025
28 天前
@yhxx egg 团队早已解释,项目已经凉了。并且 egg 一直对 TS 支持很差, 尤其是写插件的时候(多 worker 也导致很不好调试)
mark2025
28 天前
@oatw 没写过的人评价笑话才是笑话
mark2025
28 天前
xctcc
28 天前
我的个人项目用的 eggjs ,几年下来已经屎山了,不过无所谓,随便写
abelmakihara
28 天前
有 nextjs 不用的话 正儿八经的后端 nestjs 脚本级的接口 koa
horizon
28 天前
@mark2025 #51
midway 类似 java 的写法让我很难受
xieren58
28 天前
bun + hono...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1066823

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX