iyear
V2EX  ›  问与答

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

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