Mendapatkan kesalahan https://0.peerjs.com/peerjs/id?ts=15938580580230.27749202685512375 net::ERR_CONNECTION_TIMED_OUT
sejak pembaruan terakhir.
Tolong perbaiki server cloud, saya sedang ada tugas akhir saat ini. Aku harus menyelesaikannya sebelum besok.
Sepertinya ini masalah server.
Saya mengalami masalah yang sama. Ini berfungsi kemarin malam sekitar jam 8 malam EST, tetapi sejak hari ini ketika saya mencoba menjalankan kode saya lagi, timeout pada 0.peerjs.com. Saya bahkan mencoba memutar server di gitpod, tetapi saya mengalami masalah yang sama di sana. Saya tidak yakin apakah ini masalah peerjs-server atau bukan, saya mendapatkan hasil berikut saat menjalankan peerjs-1.2 dan peerjs-1.3.
OS: Windows 10
Peramban: Chrome Versi 83.0.4103.116 dan Firefox 78.0.1
Coba dengan peerId khusus
peerjs.min.js:52 WebSocket connection to 'wss://0.peerjs.com/peerjs?key=peerjs&id=c-pU_AYDp&token=a6g0yo6t7ma' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT
Coba dengan id server yang dibuat secara otomatis
peerjs.min.js:64 GET https://0.peerjs.com/peerjs/id?ts=15938872126070.5702383625139162 net::ERR_CONNECTION_TIMED_OUT
Saya telah mencoba mempelajari cara menggunakan PeerJS dan contoh di https://peerjs.com/examples.html tidak berfungsi. Saya pikir ada masalah dengan server cloud PeerJS.
Saya menemukan bahwa menyebarkan server peerjs Anda sendiri menyelesaikan semua masalah Anda
Di mana Anda menyebarkan server Anda? Layanan cloud atau dihosting sendiri?
Di mana Anda menyebarkan server Anda? Layanan cloud atau dihosting sendiri?
Anda dapat membuka tautan ini https://github.com/peers/peerjs-server , klik 'Buka di Gitpod' dan mulai server rekan baru Anda sendiri. Dengan konfigurasi itu
new Peer([id], { host: [your-host-name], port: 443, secure: true })
Sampai sekarang server saya dapat terhubung tetapi mengirim pesan mendapat beberapa kesalahan. Mungkin Anda bisa mencoba dan membantu saya menyelesaikannya.
Di mana Anda menyebarkan server Anda? Layanan cloud atau dihosting sendiri?
Anda dapat membuka tautan ini https://github.com/peers/peerjs-server , klik 'Buka di Gitpod' dan mulai server rekan baru Anda sendiri. Dengan konfigurasi itu
new Peer([id], { host: [your-host-name], port: 443, secure: true })
Sampai sekarang server saya dapat terhubung tetapi mengirim pesan mendapat beberapa kesalahan. Mungkin Anda bisa mencoba dan membantu saya menyelesaikannya.
Saya telah membuat server baru tetapi saya mendapatkan kesalahan ini.
Error: Could not get an ID from the server. If you passed in a 'path' to your self-hosted PeerServer, you'll also need to pass in that same path when creating a new Peer
Bagaimana cara memperbaikinya?
Adimarthur8: Anda harus menentukan I'd secara manual jika server peerjs Anda tidak diatur untuk membuatnya secara otomatis.
Dan saya mencoba gitpod, tetapi tidak terhubung untuk saya. Saya akhirnya membuat heroku bekerja. Saya kehilangan yang aman: benar. Itu adalah kuncinya bagi saya.
Tampaknya berfungsi di gitpod meskipun agak tidak intuitif ...
peer = new Peer(
{
host: 'yourPersonalGitPodKey.gitpod.io',
port: '443',
path: '/',
secure: true
});
Catatan jalur (/), port (443), aman (untuk mengaktifkan https daripada http).
Juga:
Anda bisa mendapatkan URL dari jendela "pratinjau" gitpod - Anda akan melihat nomor port di sana (443 dalam kasus saya).
Anda dapat melihat melihat log di terminal gitpod.
Anda juga dapat memulai server di terminal -> npm start
Tampaknya berfungsi di gitpod meskipun agak tidak intuitif ...
peer = new Peer( { host: 'yourPersonalGitPodKey.gitpod.io', port: '443', path: '/', secure: true });
Catatan jalur (/), port (443), aman (untuk mengaktifkan https daripada http).
Juga:
Anda bisa mendapatkan URL dari jendela "pratinjau" gitpod - Anda akan melihat nomor port di sana (443 dalam kasus saya).
Anda dapat melihat melihat log di terminal gitpod.
Anda juga dapat memulai server di terminal -> npm start
Hai, Saya telah melakukan apa yang Anda lakukan dan sekarang klien dapat menginisialisasi Peer baru dengan ID.
Namun, ketika saya mencoba menghubungkan dua Peer bersama-sama, klien Peer yang mencoba menghubungkan memicu kesalahan seperti itu: ERROR PeerJS: Error: Could not connect to peer 377b4bb0-3101-4af0-9203-f85210
Saya sudah mencoba berkali-kali dengan browser yang berbeda tetapi selalu hasil yang sama, tidak mungkin untuk menghubungkan dua Peer secara bersamaan.
Juga, klien Peer yang menunggu koneksi tidak memicu pesan atau kesalahan apa pun di konsol (Saya telah mengaktifkan debug : 3
di parameter Peer)
Adimarthur8: Anda harus menentukan I'd secara manual jika server peerjs Anda tidak diatur untuk membuatnya secara otomatis.
Dan saya mencoba gitpod, tetapi tidak terhubung untuk saya. Saya akhirnya membuat heroku bekerja. Saya kehilangan yang aman: benar. Itu adalah kuncinya bagi saya.
Menyebarkan server pribadi di Heroku membuatnya berfungsi!
Saya berpikir bahwa jika Anda menerima ID, sinyal/perantara berfungsi.
Tidak yakin apakah terkait dengan masalah Anda tetapi untuk browser chrome (mungkin yang lain juga) perlu disetel secara manual:
peer.on('koneksi', fungsi(data){
...
data.buka = benar;
})
Saya selalu mendapatkan kesalahan ini setiap kali mengirim pesan, bagaimana cara memperbaikinya?
Saya pikir saya tahu apa masalahnya .. (saya baru dalam hal ini jadi jangan ragu untuk mengoreksi saya)
Saya membuka tautan ke file js.. dan menemukan bahwa url ke sourceMappingfile di akhir adalah
/peerjs.min.js.map
jadi saya coba kunjungi https://unpkg.com/[email protected]/dist/peerjs.min.js.map dan ternyata link itu tidak ada..
Saya memeriksa sourcemap file peerjs terbaru menggunakan tautan ini dan menemukan bahwa itu adalah 1.2.0 (saya pikir ini adalah yang terbaru sampai sekarang?)
Jadi saya memeriksa url: https://unpkg.com/[email protected]/dist/peerjs.min.js.map (perhatikan versinya)
dan itu berhasil..
Jadi baik url sourceMapping dalam file asli harus diubah atau url yang ditunjuk harus tersedia..Perbaikan paling sederhana yang saya pikir adalah menggunakan https://unpkg.com/[email protected]/dist/peerjs.min.js (versi lama) (saya belum pernah menggunakannya)
Cara lain untuk memperbaikinya adalah (tetapi tidak yakin saya boleh melakukan ini..)
- unduh [peerjs.min.js] (https://unpkg.com/[email protected]/dist/peerjs.min.js)
- unduh peerjs.min.js.map (versi lama)
- sertakan file yang diunduh ini di html Anda
Perhatikan bahwa kedua file harus berada di folder yang sama jika tidak, Anda harus mengedit filepeerjs.min.js
dan mengedit//#sourceMappingURL=/peerjs.min.js.map
menjadi//# sourceMappingURL=<path to the map file>
Berikut adalah "solusi" sementara yang dapat digunakan secara individual untuk sementara, tetapi tidak memperbaiki masalah bersih dengan situs atau contoh.
Hai, Saya telah melakukan apa yang Anda lakukan dan sekarang klien dapat menginisialisasi Peer baru dengan ID.
Namun, ketika saya mencoba menghubungkan dua Peer bersama-sama, klien Peer yang mencoba menghubungkan memicu kesalahan seperti itu:ERROR PeerJS: Error: Could not connect to peer 377b4bb0-3101-4af0-9203-f85210
Saya sudah mencoba berkali-kali dengan browser yang berbeda tetapi selalu hasil yang sama, tidak mungkin untuk menghubungkan dua Peer secara bersamaan.
Juga, klien Peer yang menunggu koneksi tidak memicu pesan atau kesalahan apa pun di konsol (Saya telah mengaktifkan
debug : 3
di parameter Peer)
permasalahan yang sama
file peta diperbaiki di 1.3.1
Menggunakan contoh minimal ini:
<head>
<script src="https://unpkg.com/[email protected]/dist/peerjs.min.js"></script>
<script>
const peer = new Peer();
</script>
</head>
<body>
Hi!
</body>
Ada kesalahan
peerjs.min.js:64 GET https://0.peerjs.com/peerjs/id?ts=15952851209220.3286421092199203 net::ERR_CONNECTION_REFUSED
Windows 10, Chrome/84.0.4147.89
Apakah server sedang down, kapan akan aktif?
Kesalahan ini hilang saat menggunakan server yang digunakan di gitpod
Sunting: server sekarang berfungsi kembali
Menggunakan contoh minimal ini:
<head> <script src="https://unpkg.com/[email protected]/dist/peerjs.min.js"></script> <script> const peer = new Peer(); </script> </head> <body> Hi! </body>
Ada kesalahan
peerjs.min.js:64 GET https://0.peerjs.com/peerjs/id?ts=15952851209220.3286421092199203 net::ERR_CONNECTION_REFUSED
Windows 10, Chrome/84.0.4147.89Apakah server sedang down, kapan akan aktif?
Kesalahan ini hilang saat menggunakan server yang digunakan di gitpod
Sunting: server sekarang berfungsi kembali
Saya mengalami masalah ini di localhost, tetapi ternyata saya belum memulai server peerjs. Setelah memulai server, masalahnya telah diperbaiki.
Komentar yang paling membantu
Tolong perbaiki server cloud, saya sedang ada tugas akhir saat ini. Aku harus menyelesaikannya sebelum besok.