mirror of
https://github.com/steedos/steedos-platform
synced 2024-11-22 17:06:42 +00:00
.. | ||
package.json | ||
package.service.js | ||
README.md |
Summary 摘要
为微服务提供一个 this.getObject 函数,返回一个对象,其中包括 objectql 中的所有函数。
例如
methods: {
getObject: (objectName)=> {
return {
find: async (params) => {
return await this.broker.call('objectql.find', {objectName, ...params})
}
}
}
}
为微服务提供 Methods
getLogger
参数: json, 选填. 默认key,space: 默认值为primarySpaceId.
返回值:
{
debug: async (message, data?)=>{},
info: async (message, data?)=>{},
warn: async (message, data?)=>{},
error: async(message, data?)=>{}
}
例如
actions: {
importData: function(){
const logger = await this.getLogger();
logger.debug('import data start...');
...
}
}
Why should this be worked on? 此需求的应用场景?
解决在微服务中用简化语法调用 objectql 的问题。