“TypeError: Cannot read property 'appliquer' undefined”

L'aide d'un noeud, express, prise.io, jade et angulaire. L'obtention de l'erreur: TypeError: Cannot read property 'apply' of undefined. Des suggestions?

index.js:

module.exports = function(app, res) {
  res.render('index', { title: 'Express' });
  var io = app.get('io');
  io.on('connection', function(socket){
  });
};

index.jade:

extends layout

block content

script.
    var app = angular.module('hackigur', []);
    var socket = io.connect();
    var refreshTimer = 10;

    app.controller('UpdateController', function($scope){
        //socket.on('update', function(msg){
            //$scope.refreshTimer = msg;
            //$scope.$apply();
        //});

        setInterval(secondTick,1000);

        function secondTick() {
            if(refreshTimer != 0) {
                refreshTimer -= 1;
            }
            $scope.refreshTimer = refreshTimer;
            $scope.$apply();
        };
    });

h1= title
p Welcome to #{title}

div(ng-controller="UpdateController")
    p(ng-bind="refreshTimer")

mise en page.jade:

doctype html 
html(ng-app="hackigur") 
tête 
titre= titre 
script src = "/socket.io/socket.io.js") 
script src = "/js/angular/angular.min.js") 
corps 
contenu du bloc 

D'erreur complet:

Serveur écoute sur le port 3000 
TypeError: Cannot read property 'appliquer' undefined 
au Serveur.(fonction anonyme) [qu'on] (D:\Projects\hackigur\node_modules\so 
cket.io\lib\index.js:364:15) 
au module.les exportations (D:\Projects\hackigur\server\api\index.js:30:8) au ... 
Pour info index.js:30 est la ligne: io.('connexion', function(socket){ ... ce code fait travaillé la nuit dernière et j'ai encore essayé ce soir et il est mort.
Pourriez-vous s'il vous plaît poster l'intégralité de index.js? Il semble que des erreurs se produisent sur les lignes dont vous n'avez pas inclure dans cette question.
Il vient de se produire pour moi que vous avez plusieurs index.js s'(my bad). Pourriez-vous au moins de clarifier ce qui index.js vous avez fourni?
il n'y a qu'un index.js [...] l'autre est l'indice.de jade. j'ai posté à peu près la totalité de la index.js ci-dessus; le reste est juste une grande fonction que j'ai complètement commenté
index.js j'ai posté est l'server/api/index.js; de l'autre socket.io celui que je n'ai pas toucher, c'est ce que mnp installé dans node_modules pour la socket.io

OriginalL'auteur glog | 2015-12-01