Emperor_Shun_Reading/electron/service/example.js

35 lines
583 B
JavaScript
Raw Permalink Normal View History

2024-08-22 01:03:01 +00:00
'use strict';
const { Service } = require('ee-core');
const Services = require('ee-core/services');
const Log = require('ee-core/log');
/**
* 示例服务service层为单例
* @class
*/
class ExampleService extends Service {
constructor(ctx) {
super(ctx);
}
/**
* test
*/
async test(args) {
let obj = {
status:'ok',
params: args
}
Log.info('ExampleService obj:', obj);
Services.get('framework').test('egg');
return obj;
}
}
ExampleService.toString = () => '[class ExampleService]';
module.exports = ExampleService;