文件名称:bb-service:抽象服务实现
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-04 16:32:51
JavaScript
bb服务 去做 具有以下规范的抽象服务实现: 服务选项:构造函数第一个参数是不可变的纯对象 服务公共方法:始终异步,因此可以在本地(当以npm软件包安装时)或在远程(例如,使用seneca)调用,而无需使用者重构,仅接受一个参数普通对象,并始终返回普通对象。 私有方法:应以“ _”为前缀 实现setLogger方法-记录器API: { log: Function } 安装 npm install @kapitchi/bb-service 用法 去做 对于与ES5兼容的实现,请使用require('@kapitchi/bb-service/es5') 。 原料药 班级 抽象服务。 提供通用的参数验证方法。 使用进行验证。 构造函数接受带有Joi模式的options参数来验证选项。 验证助手 抽象服务 抽象服务。 提供通用的参数验证方法。 使用进行验证。 构造函数接受带有Joi模式
【文件预览】:
bb-service-master
----.gitignore(13B)
----.babelrc(75B)
----package.json(1KB)
----package-lock.json(75KB)
----src()
--------validator.js(2KB)
--------abstract-service.spec.js(2KB)
--------index.js(131B)
--------abstract-service.js(2KB)
----README.hbs.md(1KB)
----.travis.yml(35B)
----LICENSE(1KB)
----jsdoc.json(58B)
----README.md(7KB)
----es5()
--------validator.js(3KB)
--------index.js(145B)
--------abstract-service.js(4KB)
----index.d.ts(439B)