egg-cloud
Version:
A microservices framework for Node.js
25 lines (20 loc) • 447 B
JavaScript
;
const path = require('path');
const egg = require('egg');
const EGG_PATH = Symbol.for('egg#eggPath');
const Service = require('./core/base_service');
class Application extends egg.Application {
get [EGG_PATH]() {
return path.dirname(__dirname);
}
}
class Agent extends egg.Agent {
get [EGG_PATH]() {
return path.dirname(__dirname);
}
}
module.exports = Object.assign(egg, {
Application,
Agent,
Service,
});