INNER CODE UNIT · JavaScript
nodeId
ClickDevTech/CELERITY-panel · index.js:794
const nodeId = urlParts[urlParts.length - 1];
const sessionId = crypto.randomUUID();
logger.info(`[WS] SSH terminal for node ${nodeId}`);
try {
const node = await HyNode.findById(nodeId);
if (!node) {
ws.send(JSON.stringify({ type: 'error', message: 'Node not found' }));
ws.close();
return;
}
if (!node.ssh?.password && !node.ssh?.privateKey) {
ws.send(JSON.stringify({ type: 'error', message: 'SSH credentials not configured' }));
ws.close();
return;