前后端分离html地址后缀隐藏,前后端分离的情况下,后端要返回一个路由给前端,是否要带斜杠开头...

某个下载的功能,要求后端返回一个路由给前端,前端再把host和这个路由合并。

现在遇到的问题是:

1。前端的小伙伴,要求一定要以/分隔符开头返回,否则host合并的时候会少一个/分割符。

2。后端的小伙伴认为,应该前端自己写一个合并路由的方法,自动判断是否有/分隔符,避免对后端过度耦合。

先不考虑路由是否一定要带/分割符开头的规范性。和为何不直接返回完整下载路径的问题。

这种情况下,后端是否应该配合前端进行调整?后端如果配合前端调整,是否对后端过分耦合?

回答

应该后端直接返回完整地址给前端,不存在拼接这个问题,不知道少侠又绕进哪个胡同了~~

就这个还要纠结,我也真的是醉了,前端拿到返回的路由直接字符串拼接不就行了,这种问题都要纠结,真的怀疑你们的项目进度

问题本质是什么?无外乎数据在存储的时候非了 host 和文件路径两部分存储,最后拼成完整 URL 该前端拼还是后端拼的事儿。

屁大点儿事儿,这还成难题了?自己内部协商出结果就完了。

你提这问题无非就两种原因:

要么是想给前端找借口偷懒,好不写你说的这种判断方案了。

要么是想给后端找理由甩锅,host 和文件地址就不用后端拼了。

看谁能说服谁呗,不行就打一架定输赢。

一般是以完整的地址返回的呀,前端根据自己的需要进行处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值