前后端分离的情况下,同意和不同意,是否应该封装成2个接口

新の助2
  • 309

例如,有一个会议,需要参会人员进行表决。

前端一般有2个按钮:同意不同意

这时候,后端应该只提供一个接口,通过参数(例如0表示不同意,1表示同意)来识别前端按了同意,还是不同意?

还是说,后端分别创建同意和不同意,2个接口?

在兼顾便捷性和安全性的情况下,应该用哪种方案比较合适?

回复
阅读 1.2k
7 个回答

你这里是对同一个状态进行修改,用一个接口就行了。不然的话,你这里如果多了个弃权,是不是又要加个接口?

分开更清晰,放一起可能方便之后扩展,需要根据项目实际情况自行斟酌,都不麻烦就是了

推荐合并吧 ...
总要考虑维护的,后续需求要修改会简单很多
另外,输入框你还能考虑一下被攻击,单选什么的别想安全性了

不应该分开,浪费大家的时间。

午夜鸣虫
  • 1
新手上路,请多包涵

不用分开吧......

我的观点是使用一个接口,以不同参数区分。

  • 前端逻辑更清晰
  • 无论前后端,扩展性都更强
  • 能节约后端同学一些时间
  • 接口文档也更清晰

不分开吧, 使用状态区分, 可以使代码简洁明了!

你知道吗?

宣传栏