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

2020-08-04 18:22:53 +08:00
 suyuyu

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

1944 次点击
所在节点    问与答
16 条回复
qiayue
2020-08-04 18:27:35 +08:00
前端
keepeye
2020-08-04 18:32:39 +08:00
既然前后端分离了,就不要让后端操心前端如何展示数据的问题吧
blindie
2020-08-04 18:33:24 +08:00
前端
devld
2020-08-04 18:36:27 +08:00
我们一般都是后端返回最原始的数据
wangkun025
2020-08-04 18:38:06 +08:00
我是后端。
遇到这种问题,基本都是我处理。但前端经常抢着处理。
q8164305
2020-08-04 18:39:05 +08:00
前端自己处理,后端返回原始数据就行了
ThirdFlame
2020-08-04 18:41:06 +08:00
那如果有个地方要 1-5 级拼接展示,那就新开发个接口么?
所以显然是前端处理啊。
chinvo
2020-08-04 18:44:57 +08:00
前端逻辑前端处理

后端逻辑后端处理
daimubai
2020-08-04 18:47:34 +08:00
前端
suzic
2020-08-04 19:11:05 +08:00
我做后端时都是我处理,写前端是还是我处理…
h123123h
2020-08-04 19:16:09 +08:00
今天刚好遇到个百分号换算的,前端让我乘好 100 给他我也是无语
gdtdpt
2020-08-04 19:25:49 +08:00
虽然我们对数据整合都是前端处理,但是我不赞同前端处理。我认为后端接口应该基于业务需求而不是基于数据类型。

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

改得多了我经常在想,既然这样,我弄一个 SSR 的前端框架直连数据库不是更好吗,为什么还要多一层后端。
q8164305
2020-08-04 19:28:57 +08:00
@gdtdpt 你说的问题和楼主的是两个问题,数据聚合应该是让后端来做,但是字段拼接最好就是前端做
suyuyu
2020-08-04 20:27:27 +08:00
@wangkun025 我经常被迫处理
suyuyu
2020-08-04 20:55:58 +08:00
@h123123h 有一次,前端要在 6 个格子里面展示信息,不够 6 条的展示 “暂无”,只有 2 条数据,前端让我给了剩下的“暂无”。
linuxsteam
2020-08-08 08:54:06 +08:00
我这里前端都是喜欢要饭,要一次就行的数据。你们公司前端是不是也很少啊 哈哈

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

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

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

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

© 2021 V2EX