UNPKG

@copperjs/copper

Version:
23 lines 909 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerGridRoutes = void 0; const grid_1 = require("./grid"); const registerGridRoutes = (app, opts, done) => { app.get('/status', async () => { return { ready: true, message: 'Copper Grid Is Ready' }; }); app.post('/node', async (req) => { const host = new URL('http://' + req.hostname); const config = Object.assign({ host: host.hostname }, req.body.config); const node = await grid_1.grid.registerNode(config); return { status: 0, nodeId: node.id }; }); app.delete('/node', async (req) => { const host = new URL('http://' + req.hostname); grid_1.grid.deregisterNode(host.hostname, req.body.config.port); return { status: 0 }; }); done(); }; exports.registerGridRoutes = registerGridRoutes; //# sourceMappingURL=gridRoutes.js.map