node-red-contrib-socketio-server
node-red-contrib-socketio-server copied to clipboard
socket on not working
[{"id":"38cbe62c.45deba","type":"socket.io-on","z":"f68f263e.d49dd8","name":"","instance":"b9c09e0a.8dbde","event":"test","namespace":"","x":400,"y":160,"wires":[["a2e66c86.d2e2f"]]},{"id":"2ae6d51f.a12d9a","type":"socket.io-emit","z":"f68f263e.d49dd8","name":"","instance":"b9c09e0a.8dbde","event":"testReply","namespace":"","room":"","x":800,"y":160,"wires":[]},{"id":"b491e6d6.3818c8","type":"http in","z":"f68f263e.d49dd8","name":"","url":"/test","method":"get","upload":false,"swaggerDoc":"","x":390,"y":300,"wires":[["9963ab6.1828a58"]]},{"id":"9963ab6.1828a58","type":"template","z":"f68f263e.d49dd8","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<body>\n <button class=\"test\">test</button>\n</body>\n<script src=\"https://cdn.socket.io/4.1.2/socket.io.min.js\"\n integrity=\"sha384-toS6mmwu70G0fw54EGlWWeA4z3dyJ+dlXBtSURSKN4vyRFOcxd3Bzjj/AoOwY+Rg\" crossorigin=\"anonymous\"></script>\n<script>\n const socket = io(\"http://127.0.0.1:1200\");\n \n document.querySelector('.test').addEventListener('click', function () {\n socket.emit('test', 'any message')\n })\n\n socket.on(\"connect\", () => {\n console.log(socket.id);\n });\n\n socket.on('testReply', (e) => {\n console.log(e)\n })\n</script>","output":"str","x":550,"y":300,"wires":[["39edf20a.266fbe"]]},{"id":"39edf20a.266fbe","type":"http response","z":"f68f263e.d49dd8","name":"","statusCode":"200","headers":{},"x":700,"y":300,"wires":[]},{"id":"a2e66c86.d2e2f","type":"change","z":"f68f263e.d49dd8","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"any message","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":590,"y":160,"wires":[["2ae6d51f.a12d9a"]]},{"id":"b9c09e0a.8dbde","type":"socket.io-instance","name":"","bindToNode":false,"port":"1200","options":"{\n \"cors\": {\n \"origin\": \"*\"\n }\n}"}]```