UNPKG

mm_os

Version:

这是超级美眉服务端框架,用于快速构建应用程序。

42 lines (41 loc) 1.75 kB
{ // 路由路径 "path": "{path}", // 名称, 用于动态增删改API配置 "name": "{name}", // 标题, 用于开发文档显示 "title": "示例接口", // 描述, 用于介绍该路由的作用 "description": "描述接口使用方法", // 函数文件, 用于驱动脚本, 实现业务 "func_file": "./index.js", // 请求方法, 选填 GET, POST, ALLALL指同时支持GET/POST "method": "ALL", // 开放域, 如果域未开放, 则只有特定的协议头才能访问该API, 同时API文档不接见 "scope": true, // 缓存时长, 单位: 分钟。使用缓存后, 二次访问API直接从缓存读取, 不重复执行业务脚本 "cache": 0, // 是否启用 "state": 1, // 是否客户端缓存, 使用客户端则不再访问服务器, 直接从浏览器中拿; 使用服务端缓存则会访问服务器 "client_cache": false, // SQL配置路径, 用于将请求参数拼接成SQL, 实现比较复杂的查询 "sql_path": "./sql.json", // 参数配置路径, 用于校验API请求参数是否正确, 同时显示在API文档中 "param_path": "./param.json", /* 授权协议 */ "oauth": { // 是否需要登录, true表示需要登录才能访问该接口 "signIn": false, // 会员权限级别, 如果小于该值, 则无法访问, 0为不限制 "vip": 0, // 管理员权限级别, 如果小于该值, 则无法访问, 0为不限制 "gm": 0, // 商户/第三方权限级别, 如果小于该值, 则无法访问, 0为不限制 "mc": 0, // 用户组, 允许访问该接口的普通用户群体, 传ID数组,例如: [1,5] "user_group": [], // 管理组, 允许访问该接口的管理员群体, 传ID数组,例如: [1,5] "user_admin": [] } }