net :: ERR_CONNECTION_REFUSED с использованием веб-сокетов - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь создать веб-сокет без какой-либо платформы, в обычном JavaScript.

Я пытаюсь отправить простой текстовый веб-сокет, но он продолжает выдавать мне ошибку net :: ERR_CONNECTION_REFUSED

Вот код на repl.it

У меня установлена ​​политика безопасности контента:

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">

мой веб-сокет имеет значение ws: // localhost /на порту 9000.

В любом случае, вот мой файл script.js:

let a = new WebSocket("ws://localhost:9000");
a.onopen = () => {
  setTimeout(() => {
    a.send("working?");
  }, 1000);
};
a.onmessage = (event) => {
  console.log(event.data);
}
и мой файл srv.js (в nodejs):

let server = require('ws').Server;
let srv = new server({port: 9000});
srv.on('connection', ws => {
  ws.on('message', msg => {
    console.log(`Received message => ${msg}`)
  })
  ws.send('hey')
})
...