V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
iyear
V2EX  ›  问与答

前后端分离后端返回完全的原始数据还是稍微处理过的数据

  •  
  •   iyear · Aug 22, 2020 · 1610 views
    This topic created in 2075 days ago, the information mentioned may be changed or developed.

    比如商品有一个字段是分类(有 id,title 两个属性),前端应当显示 title 有两种方法,

    1. 前端获取全部分类,再获取商品信息,根据 id 获取 title 再显示
    2. 后端直接给 title,前端直接显示就行

    都是一个人写,怎样更好?

    8 replies    2020-08-22 21:21:05 +08:00
    zachlhb
        1
    zachlhb  
       Aug 22, 2020 via Android
    处理后比较好,减少请求次数,把相关的信息一次性返回
    iyear
        2
    iyear  
    OP
       Aug 22, 2020 via Android
    @zachlhb 所有字段就分类要单独处理,本来直接把结构体传进去就行了。。好麻烦啊
    XCFOX
        3
    XCFOX  
       Aug 22, 2020
    一般是用 2
    XCFOX
        4
    XCFOX  
       Aug 22, 2020
    这种情况下,使用 GraphQL 会更优雅
    icebay
        5
    icebay  
       Aug 22, 2020
    一个人怎么写都行,思考下哪边实现工作量比较少
    rioshikelong121
        6
    rioshikelong121  
       Aug 22, 2020
    实体 ---> DTO
    DTO 序列化后给前端。
    opengps
        7
    opengps  
       Aug 22, 2020 via Android
    处理后比较好,虽然代码量会高,但是可以控制好字段的返回,避免改造时候前端发生变更,保证兼容
    iyear
        8
    iyear  
    OP
       Aug 22, 2020 via Android
    @rioshikelong121 了解了一下是我需要的,但是 go 好像没有相关的轮子,自己还没到造轮子的水平。。只能先拎出来单独赋值了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5954 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 02:13 · PVG 10:13 · LAX 19:13 · JFK 22:13
    ♥ Do have faith in what you're doing.