有没有好用的前后端一体化框架推荐?

106 天前
 V12306EX

自己在用 nestjs+nextjs 搭,感觉好多问题不太好解决,比如 next 中如何在直出时就读到数据库中的数据进行渲染,而不是在前端页面再发起请求拉取。 搭的架子目录结构大概如下:

src
 - client // 前端,nextjs
  - assets // 前端资源,如 css
  - pages // 前端页面
   - pageA
   - pageB
   index.tsx
 - server // 后台
  - modules
   - moduleA
    controller.ts
    module.ts
    service.ts
   - moduleB
    controller.ts
    module.ts
    service.ts
 - config // 一些前后端都可用到的配置
 - utils // 一些前后端都可用到的工具函数
 - types // 类型定义
 index.ts // 项目启动文件
 next-server.ts  // next-server
4918 次点击
所在节点    程序员
41 条回复
sakae010
105 天前
next.js+trpc
TimPeake
105 天前
看楼主意思是想服务端渲染,直接 next.js 就行了,没看懂纠结点在哪里.....
BestPix
105 天前
模版引擎是吧?
Lockroach
105 天前
走服务端渲染不就行了,喜欢就可以用 php 或者其他语言的模板渲染引擎
zaq158
105 天前
nextjs 服务端渲染 前后端一把梭
hp19990628
105 天前
blazor
deali
105 天前
推荐 Django 和 Blazor ,顺便推荐一下我的开发模板: https://github.com/Deali-Axy/DjangoStarter
Sfilata
105 天前
next 本来就是前后端的框架,如果你不用后端的话直接用 vite 搭。都用了就全栈呗,教程看一遍或者上 AI 给个 Demo ,很快就会了
asen001
105 天前
next 页面写多了很恶心,热更新很慢,经常卡死,如果不用 vercel 部署也费劲。用了一次之后还是觉得 vite 写前端页面 + node 后端舒服
intron
105 天前
nextjs 里嵌入一个 honojs ,用 hono 的 rpc
zhaoahui
105 天前
你是想和后端一体还是和前端一体。
squirrelgg
105 天前
redwoodjs
smilenceX
105 天前
Blazor https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
符合一体化的要求,但是感觉有点冷门,慎用吧
forgottencoast
105 天前
@smilenceX
小项目配合 Server 模式超好用。
Cyanhall
105 天前
推荐试试 Nuxt 。

也自荐下我的基于 Nuxt.js 的全栈脚手架:

NuxSaaS: https://nuxsaas.com/zh-CN
maplezzz
105 天前
上面很多人推荐的其实还是两个架子,放一个项目里类似 monorepo
maplezzz
105 天前
这种前后端一体化的应该是更方便的架子,比如前后端的类型定义可以更加通用,在后端定义了 route ,前端直接调能有完善类型提示这样,这样一体的架子才有意义
Cyanhall
105 天前
@maplezzz 是的,Nuxt 就是后端接口直接返回数据,前端访问直接有该数据对应的类型提示了,不需要额外定义。https://x.com/cyanhall/status/1924105084352540790
liuliuliuliu
105 天前
@smilenceX +1 blazor 是其中一个正解
memorycancel
105 天前
rails

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

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

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

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

© 2021 V2EX