คู่มือการเชื่อมต่อ

ย้ายจาก Pusher

โค้ด Pusher ของคุณยังทำงานได้ เพียงชี้ไลบรารีไปที่ Hibira เปลี่ยนข้อมูลรับรอง แล้วย้ายทราฟฟิกตามจังหวะของคุณเอง

  1. สร้างแอป

    สมัคร สร้างแอป และคัดลอก ID, key และ secret ระบุโดเมนที่เว็บไซต์ของคุณใช้เป็น origin ที่อนุญาต เริ่มใช้ฟรี

  2. ชี้ไลบรารีเซิร์ฟเวอร์ของคุณไปที่โฮสต์ใหม่

    ไลบรารีเซิร์ฟเวอร์อย่างเป็นทางการทุกตัวรับตัวเลือก host ใน Laravel ให้ตั้งค่า PUSHER_HOST, PUSHER_PORT และ PUSHER_SCHEME ใน .env

    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. ชี้ไคลเอนต์ของคุณไปที่โฮสต์ใหม่

    ชื่อช่อง อีเวนต์ และ endpoint การยืนยันสิทธิ์ของคุณยังคงเหมือนเดิม

    const pusher = new Pusher('YOUR_APP_KEY', {
      cluster: 'ap',
      wsHost: 'ws.hibira.io',
      wsPort: 443,
      wssPort: 443,
      forceTLS: true,
      enabledTransports: ['ws', 'wss'],
    });
  4. สร้าง webhook ใหม่

    เพิ่ม URL ของ webhook ในหน้าแอป คำขอมีเฮดเดอร์ X-Pusher-Key และ X-Pusher-Signature เหมือนเดิม handler ของคุณจึงตรวจสอบได้โดยไม่ต้องแก้

  5. สลับระบบโดยไม่มีดาวน์ไทม์

    ช่วงหนึ่ง ให้เผยแพร่แต่ละอีเวนต์ไปยังทั้งสองบริการจากเซิร์ฟเวอร์ของคุณ ปล่อยการเปลี่ยนแปลงฝั่งไคลเอนต์ รอจนไคลเอนต์เก่าอัปเดตแล้ว จากนั้นจึงลบข้อมูลรับรองของ Pusher

เปรียบเทียบฟีเจอร์

ขาดอะไรที่คุณใช้บน Pusher ไปหรือเปล่า? ติดต่อฝ่ายขาย

คู่มือการเชื่อมต่อทั้งหมด →