网站首页 >> 牛刀云小程序开发 >> 第1篇制作模式 >> 服务制作

2.5.1 服务制作概述

在服务制作区中可以添加多个服务,一个服务中可以包括多个请求。一个请求就是一个提供给页面调用的接口。服务就是这些请求的分组。例如:创建显示名称为“小店服务”的服务,在这个服务下面再创建一个显示名称为“加入购物车”的请求。这个请求的访问地址就是/main/xiaodianfw/jiarugwj。在前端页面通过访问这个地址调用这个请求。

请求就是方法,包括传入的参数、处理逻辑和返回值。传入参数和返回值的类型不仅支持字符串、数值和日期,以及它们的集合类型,还支持数据集的集合类型,即返回数据集中的数据。

处理逻辑中通过执行一个个的动作进行逻辑的处理。动作可以循环执行,也可以设置条件分支,根据不同的条件执行不同的动作。动作既可以是系统API,也可以是自定义的数据方法。系统API包括声明变量、数据操作类和工具类。数据方法是通过设置条件实现查询、修改或者删除数据集的方法,根据需求添加数据方法。

服务的结构如图6-2所示.

6-2  服务结构