Мне сложно понять, как работают веб-сокеты. Я не вижу своего console.log "соединения" внутри функции io.on, когда я захожу на http://www.localhost:3010 в моем браузере. Может кто-нибудь объяснить, почему это так?
server.js:
const app = require("./backend/app")
const http = require('http');
const server = http.createServer(app)
var socketIo = require('socket.io')
server.listen(3010, () => {
console.log("listening")
})
const io = socketIo(server)
io.on("connection", (socket) => {
console.log("connection")
socket.emit("news", {hello: "world"})
})
app.js:
const express = require("express");
const app = express();
app.get("/", (req, res, next) => {
res.send("hello world");
})
module.exports = app