如何设计app和移动端通用api呢?

playis 2019-04-24

任何脱离业务的代码都是那么惨白无力

今天小编就给大家带来一篇实际的业务场景中通用api的两种方式(业务不大大大。大神误笑)

首先通用分为两种

(1)app的接口和移动端接口可以使用相同的方式也可以使用不同的方式

相同的方式我们直接写一个通用的api接口返回json数据,之后前端(app和移动端)渲染页面就完成了

不同的方式就是区分开app和移动端,如果是app那么久将返回json数据格式进行渲染,移动端将做混合开发(简单)

以下是相同的格式方式进行通用型的设计->代码:

如何设计app和移动端通用api呢?

这个只是一个简单的示例,我们可以自行封装一个函数,然后固定格式

那么不同的方式就是说,我们可以规定传一个标识,区分app和移动web的调用,然后根据标识对应的是渲染页面还是返回json数据

如何设计app和移动端通用api呢?

当然只是一个简单的示例,我们可以根据实际的业务去划分,当然如果你想pc和移动端代码使用相同代码的话也是可以这样做的,我们可以拿到此请求是移动端还是pc端,然后就行不同的页面的模板的渲染

相关推荐