2013-10-25 2 views
1

메테오를 사용하여 비공개 채널에 대한 푸셔 인증을 설정하는 방법이 있습니까? 나는 푸시 어 꾸러미를 위해 분위기를 보았고 하나도 보지 못했다.유성기로 푸셔 인증

답변

2

일부 파고 가면서 발견 한 솔루션은 구현하기가 그리 어렵지 않았습니다. 여기 단계가 있습니다.

  • mrt add npm
    1. "pusher": "0.1.3"
    2. packages.json에 당신의 프로젝트의 server 디렉토리 내부의 파일에 다음 코드 블록을 추가합니다. appId, keysecret을 앱에 맞는 것으로 변경해야합니다.

    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)); 
        }) 
    }