1
Ich habe folgende Skripte:Fehler, wenn sie von einem anderen Skript ws Bibliotheksfunktion aufrufen
trader.js
var adapter = require('./adapter.js');
function test(){
adapter.sendSocketMessage('ping')
}
test();
adapter.js
Ich möchte Trennen Sie meine Projektlogik von den Netzwerkfunktionen. Jedoch eine websocket Funktion aus der importierten Modul Aufruf erzeugt folgende Fehler:
else throw new Error('not opened');
^
Error: not opened
at WebSocket.send (/home/rocketman1337345/WebstormProjects/moriarty/node_modules/ws/lib/WebSocket.js:219:16)
at Object.sendSocketMessage (/home/rocketman1337345/WebstormProjects/moriarty/adapter.js:149:8)
at test (/home/rocketman1337345/WebstormProjects/moriarty/blackbox.js:8:13)
at Object.<anonymous> (/home/rocketman1337345/WebstormProjects/moriarty/blackbox.js:11:1)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
Ist adapter.js Code vollständig geschrieben? Weil Fehler sagt, dass es in 149 online ist. –
Ich entfernte etwas Code :) Lassen Sie mich die ganze Sache posten – silberbaum
Eigentlich Zeile 149 ist die Funktion sendSocketMessage (Nachricht) { ws.send (Nachricht) } Funktion – silberbaum