大家前后端一把梭的时候会在前端把后端返回来字段给转一遍吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Ashore
V2EX    程序员

大家前后端一把梭的时候会在前端把后端返回来字段给转一遍吗?

  •  
  •   Ashore 2023-04-12 14:23:46 +08:00 2729 次点击
    这是一个创建于 963 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如有个business_name字段,在前端转成businessname或者bname这样的。

    13 条回复    2023-04-12 18:57:57 +08:00
    wliansheng
        1
    wliansheng  
       2023-04-12 14:33:04 +08:00
    不会,既然是一把梭,key 都用一样就很方便
    chendy
        2
    chendy  
       2023-04-12 14:45:54 +08:00
    都自己写了,命名风格还不统一么
    再不济,后端的 java 库一般都有字段名自动转换的功能啊…
    Ashore
        3
    Ashore  
    OP
       2023-04-12 14:49:23 +08:00
    @wliansheng 我现在这项目 复杂一点的功能全前端全部转换了一遍,导致现在改起来费老大的劲了。。
    而且我还发现选择地区的时候有两张表 两张表的数据还不一样,小程序用表 A 后台用表 B 淦
    HashV2
        4
    HashV2  
       2023-04-12 14:55:44 +08:00
    @chendy #2 命名风格又不是自己定的,不同的语言有不同的命名风格
    比如我现在比较烦的就是:python 变量是下划线命名,js 是小驼峰,我每次复制变量的时候都要手动改一下
    dumbass
        5
    dumbass  
       2023-04-12 15:02:01 +08:00
    前端表示,后端接口字段怎么写我就怎么用,懒得转,只要格式保持一致就行,别一会驼峰一会下划线。
    linkopeneyes
        6
    linkopeneyes  
       2023-04-12 15:04:19 +08:00
    前端表示,后端接口字段什么样我就什么样,接口什么样我方法名就什么样
    wliansheng
        7
    wliansheng  
       2023-04-12 15:05:30 +08:00
    @HashV2 这是不同语言之间的规范,自己开发同一套规范,方便自己就行
    GG668v26Fd55CP5W
        8
    GG668v26Fd55CP5W  
       2023-04-12 15:06:45 +08:00   1
    不会,既然一把梭当然怎么爽怎么来,命名风格前后端一致,我就是标准。
    wliansheng
        9
    wliansheng  
       2023-04-12 15:06:50 +08:00
    @Ashore 序列化的时候定义好相同就行,数据库里面不一样没关系啦
    dcsuibian
        10
    dcsuibian  
       2023-04-12 15:10:28 +08:00
    java 、js 都是小驼峰,数据库蛇形,非常规范
    正常都是有库可以帮你转的,我没转过命名方式,但用 jackson 将 Instant 和时间戳互转过
    Hilong
        11
    Hilong  
       2023-04-12 15:36:50 +08:00
    我们是转一下的,后端给的下划线,前端用小驼峰.是拦截器那一层统一处理的
    M003
        12
    M003  
       2023-04-12 18:55:59 +08:00
    @Hilong 我是把压力给到前端了,前端收的时候,都转一下.发给后端前转一下.

    导致有时候沙雕了,控制台调试,收到的下划线形式的直接用.一直读不到数据.
    Gota
        13
    Gota  
       2023-04-12 18:57:57 +08:00
    真一把梭的话用 TRPC 就不用考虑命名格式了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2609 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 09:14 PVG 17:14 LAX 01:14 JFK 04:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86