Попытка обновить переменные с помощью сокета на моем веб-сайте руля с NodeJS - PullRequest
0 голосов
/ 10 июля 2020

Пытаетесь обновить сайт с помощью socket.io, но ничего не появляется? У меня есть очень простой код шаблона c, но он ничего не показывает. Выложу ошибку? (Я не уверен, что это ошибки, потому что они больше похожи на предупреждения). Мой вопрос в основном состоит в том, чтобы узнать, где я ошибся? У меня также есть сокет, который прослушивает другой сервер.

function renderWebsite() {
      app.engine('handlebars', handlebars.engine)
      app.set('view engine', 'handlebars');
      app.use(express.static(__dirname + '/'));
      app.get('/', function(req, res, next) {
        res.render('index', {
          layout: 'main',
          question: question,
        });
      });
      app.listen(8080);
      io.on('connection', function (socket) { // Notify for a new connection and pass the socket as parameter.
        console.log('new connection');
    
        var incremental = 0;
        setInterval(function () {
            console.log('emit new value', question);
    
            socket.emit('update-value', question); // Emit on the opened socket.
        }, 1000);
    
    });
    }

//

<code><pre id="question">
...