Как исправить нераспознанные опции подключения WebSocket в приложении RN - PullRequest
0 голосов
/ 24 марта 2019

Я использую клиент laravel-echo в приложении RN.

     broadcaster: "socket.io",
     host: SOCKT_SERVER_URL,
     client: Socketio,
     auth: {
       headers: {
         Authorization: "Bearer " + SOCKET_SERVER_TOKEN
       }
     }
   });


   echo
     .channel("ticket-notification." + props.id)
     .listen("PrivateTicketCommentsNotification", event => {
       console.log("------->", event);
       //Handle event
     });

Сервер laravel также работает для этого, но при подключении к серверу эхо я получаю эту проблему

Нераспознанная опция подключения WebSocket(s) agent, perMessageDeflate, pfx, key, passphrase, cert, ca, ciphers, rejectUnauthorized.Вы хотели поместить их под headers?- node_modules / expo / build / environment / logging.js: 25: 23 in warn - ... еще 27 стековых фреймов из внутренних компонентов фреймворка

Спасибо за ваш прогресс.

1 Ответ

0 голосов
/ 29 марта 2019
let echo = new Echo({
      broadcaster: "socket.io",
      host: SOCKT_SERVER_URL,
      client: socketIO,
      auth: {
        headers: {
          Authorization: "Bearer " + SOCKET_SERVER_TOKEN
        }
      },
      timeout: 10000,
      jsonp: false,
      transports: ["websocket"],
      autoConnect: false,
      agent: "-",
      pfx: "-",
      key: "Bearer " + SOCKET_SERVER_TOKEN,
      cert: "-",
      ca: "-",
      ciphers: "-",
      rejectUnauthorized: "-",
      perMessageDeflate: "-"
    });

Я получил решение для этой проблемы

...