Журнал консоли не регистрируется с помощью express и socket.io - PullRequest
0 голосов
/ 08 ноября 2018

Мне сложно понять, как работают веб-сокеты. Я не вижу своего 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...