I'm trying to create a websocket without any framework, in vanilla JavaScript.
I'm trying to send a basic text websocket, but it keeps throwing me the error net::ERR_CONNECTION_REFUSED
I have a Content Security Policy set:
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
my websocket is set to ws://localhost/ at the 9000 port.
Anyway here's my script.js file:
let a = new WebSocket("ws://localhost:9000");
a.onopen = () => {
setTimeout(() => {
a.send("working?");
}, 1000);
};
a.onmessage = (event) => {
console.log(event.data);
}
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')
})