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

这种情况你们是后端处理还是前端处理?

  •  1
     
  •   suyuyu · Aug 4, 2020 · 2376 views
    This topic created in 2104 days ago, the information mentioned may be changed or developed.

    例如 接口返回的地址字段有 5 级,某个地方要求 4 级和 5 级拼接起来展示。拼接 4 和 5 这个操作你们一般是前端来写还是后端写?

    Supplement 1  ·  Aug 4, 2020
    我是后端,我想返回最原始的数据。心累
    16 replies    2020-08-08 08:54:06 +08:00
    qiayue
        1
    qiayue  
    PRO
       Aug 4, 2020
    前端
    keepeye
        2
    keepeye  
       Aug 4, 2020
    既然前后端分离了,就不要让后端操心前端如何展示数据的问题吧
    blindie
        3
    blindie  
       Aug 4, 2020
    前端
    devld
        4
    devld  
       Aug 4, 2020 via Android
    我们一般都是后端返回最原始的数据
    wangkun025
        5
    wangkun025  
       Aug 4, 2020
    我是后端。
    遇到这种问题,基本都是我处理。但前端经常抢着处理。
    q8164305
        6
    q8164305  
       Aug 4, 2020 via Android
    前端自己处理,后端返回原始数据就行了
    ThirdFlame
        7
    ThirdFlame  
       Aug 4, 2020
    那如果有个地方要 1-5 级拼接展示,那就新开发个接口么?
    所以显然是前端处理啊。
    chinvo
        8
    chinvo  
       Aug 4, 2020
    前端逻辑前端处理

    后端逻辑后端处理
    daimubai
        9
    daimubai  
       Aug 4, 2020
    前端
    suzic
        10
    suzic  
       Aug 4, 2020 via Android
    我做后端时都是我处理,写前端是还是我处理…
    h123123h
        11
    h123123h  
       Aug 4, 2020 via iPhone
    今天刚好遇到个百分号换算的,前端让我乘好 100 给他我也是无语
    gdtdpt
        12
    gdtdpt  
       Aug 4, 2020
    虽然我们对数据整合都是前端处理,但是我不赞同前端处理。我认为后端接口应该基于业务需求而不是基于数据类型。

    我们很多项目前端为了整合一个 table 的数据需要调用 7 、8 个后端接口,本身又是 SPA 架构的前端,聚合全在浏览器里搞,有些接口对应的 sql 还有点慢。领导的反馈就一句话:“为什么这么慢?”,因为项目逻辑已经很复杂,架构已经定死,现在只能哪个页面领导觉得慢就改哪个——面向领导优化。

    改得多了我经常在想,既然这样,我弄一个 SSR 的前端框架直连数据库不是更好吗,为什么还要多一层后端。
    q8164305
        13
    q8164305  
       Aug 4, 2020 via Android
    @gdtdpt 你说的问题和楼主的是两个问题,数据聚合应该是让后端来做,但是字段拼接最好就是前端做
    suyuyu
        14
    suyuyu  
    OP
       Aug 4, 2020
    @wangkun025 我经常被迫处理
    suyuyu
        15
    suyuyu  
    OP
       Aug 4, 2020
    @h123123h 有一次,前端要在 6 个格子里面展示信息,不够 6 条的展示 “暂无”,只有 2 条数据,前端让我给了剩下的“暂无”。
    linuxsteam
        16
    linuxsteam  
       Aug 8, 2020
    我这里前端都是喜欢要饭,要一次就行的数据。你们公司前端是不是也很少啊 哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1063 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 18:26 · PVG 02:26 · LAX 11:26 · JFK 14:26
    ♥ Do have faith in what you're doing.