@methodus/server
Version:
dynamic rpc components
26 lines (24 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const player_1 = require("./controllers/player");
const index_1 = require("../index");
let config = new index_1.MethodusConfig();
config.run("express" /* Express */, { port: process.env.PORT || 8020 });
let resolver = (name) => {
console.log(name);
return Promise.resolve('http://localhost:8090');
};
config.use(player_1.Player, "Http" /* Http */, "express" /* Express */, resolver);
//config.classes.set('TestClass', new MethodusClassConfig('TestClass', MethodType.Http));
const server = new index_1.Server(process.env.PORT || 8020).configure(config).start();
//server.useClass(Player);
setTimeout(() => {
console.log(`
--------------------------------------------------------------------------------------------
every thing is ready, your server is active at:
http://localhost:${process.env.PORT || 8020}/api/player
try browsing to
http://localhost:${process.env.PORT || 8020}/api/player/1
`);
}, 2000);
//# sourceMappingURL=resolver-function.js.map