2013-10-25 2 views

ответ

2

После некоторого рытья решение, которое я нашел, было не очень сложно реализовать. Вот шаги.

  1. mrt add npm
  2. Добавить "pusher": "0.1.3" в packages.json
  3. Добавьте следующий блок кода в файл ВНУТРИ server директории вашего проекта. Обязательно измените appId, key и secret, чтобы быть правильными для вашего приложения.

if (Meteor.isServer) { 
    var Pusher = Meteor.require('pusher'); 
    var pusher = new Pusher({ appId: '12345', key: 'keytext', secret: 'secrettext' }); 
    Meteor.Router.add('/pusher/auth','POST', function(){ 
    var req = this.request; 
    var res = this.response; 
    var socketId = req.body.socket_id; 
    var channel = req.body.channel_name; 
    var auth = pusher.auth(socketId, channel); 
    res.write(JSON.stringify(auth)); 
    }) 
} 
Смежные вопросы