연동 가이드

Pusher에서 이전하기

Pusher 코드는 그대로 동작합니다. 라이브러리를 Hibira로 연결하고 자격 증명을 바꾼 뒤, 원하는 속도로 트래픽을 옮기세요.

  1. 앱 만들기

    가입 후 앱을 만들고 ID, 키, 시크릿을 복사하세요. 사이트가 운영되는 도메인을 허용 오리진에 등록하세요. 무료로 시작

  2. 서버 라이브러리를 새 호스트로 연결

    모든 공식 서버 라이브러리는 호스트 옵션을 지원합니다. Laravel에서는 .env에 PUSHER_HOST, PUSHER_PORT, PUSHER_SCHEME을 설정하세요.

    const Pusher = require('pusher');
    
    const pusher = new Pusher({
      appId: 'YOUR_APP_ID',
      key: 'YOUR_APP_KEY',
      secret: 'YOUR_APP_SECRET',
      host: 'ws.hibira.io',
      port: '443',
      useTLS: true,
    });
  3. 클라이언트를 새 호스트로 연결

    채널 이름, 이벤트, 인증 엔드포인트는 그대로입니다.

    const pusher = new Pusher('YOUR_APP_KEY', {
      cluster: 'ap',
      wsHost: 'ws.hibira.io',
      wsPort: 443,
      wssPort: 443,
      forceTLS: true,
      enabledTransports: ['ws', 'wss'],
    });
  4. 웹훅 다시 만들기

    앱 페이지에서 웹훅 URL을 추가하세요. 요청에는 같은 X-Pusher-Key와 X-Pusher-Signature 헤더가 붙으므로 기존 핸들러가 그대로 검증합니다.

  5. 중단 없이 전환하기

    한동안 서버에서 각 이벤트를 두 서비스 모두에 게시하세요. 클라이언트 변경을 배포하고 이전 클라이언트가 업데이트될 때까지 기다린 뒤 Pusher 자격 증명을 제거하세요.

기능 비교

Pusher에서 쓰던 기능이 없나요? 영업팀 문의

모든 연동 가이드 →