@infect/rda-service
Version:
Microservice Framework for RDA
32 lines (20 loc) • 573 B
JavaScript
import Controller from '../Controller.js';
import logd from 'logd';
const log = logd.module('rda-service');
export default class ApplicationStatusController extends Controller {
constructor() {
super('application-status');
this.enableAction('list');
this.started = new Date();
}
/**
* register a new service
*/
async list() {
return {
status: 'ready',
uptime: Math.round((Date.now()-this.started.getTime())/1000),
started: this.started.toISOString(),
};
}
}