whatsapp-api-tutorial
whatsapp-api-tutorial copied to clipboard
WebSocket connection to 'wss://wa.sandboxindonesia.id/socket.io/?EIO=3&transport=websocket&sid=A4E3PHaMIiGn8f_FAAAA' failed:
saya deploy ke vps dengan stack:
Error di Websocketnya spt ini:
WebSocket connection to 'wss://wa.sandboxindonesia.id/socket.io/?EIO=3&transport=websocket&sid=A4E3PHaMIiGn8f_FAAAA' failed:
settingan nginx nya gini:
Bisa diinfokan error lengkapnya?
Saya kurang jelas pesan errornya, tapi barangkali bisa coba ikuti tutorial ini https://www.nginx.com/blog/nginx-nodejs-websockets-socketio/
Dan perhatikan pada bagian ini https://www.nginx.com/blog/nginx-nodejs-websockets-socketio/#Troubleshooting
Bisa diinfokan error lengkapnya?
itu lengkapnya cuma kyk gitu bang.. bisa diliat di https://wa.sandboxindonesia.id
Saya kurang jelas pesan errornya, tapi barangkali bisa coba ikuti tutorial ini https://www.nginx.com/blog/nginx-nodejs-websockets-socketio/
Dan perhatikan pada bagian ini https://www.nginx.com/blog/nginx-nodejs-websockets-socketio/#Troubleshooting
ternyata ilang errornya pas pake konfigurasi sesuai turorial itu, tp qr code nya lama bgt gk nampil"
Sama sekali tidak ada error?
Bisa dicoba koneksi socket.io-nya apakah sudah berhasil. Sembarang saja kirim data, dan coba tampilkan dengna console.log di client.
Silahkan diperhatikan juga di command line, barangkali errornya muncul disana, misal masalah Puppeteernya.
Sama sekali tidak ada error?
Bisa dicoba koneksi socket.io-nya apakah sudah berhasil. Sembarang saja kirim data, dan coba tampilkan dengna console.log di client.
cara ngeceknya gimana ya 😅
Ikuti cara mengirim data di event on qr
saya deploy ke vps dengan stack:
Error di Websocketnya spt ini:
WebSocket connection to 'wss://wa.sandboxindonesia.id/socket.io/?EIO=3&transport=websocket&sid=A4E3PHaMIiGn8f_FAAAA' failed:
settingan nginx nya gini:
untuk setingan proxy nginx tambah ini di location/
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
Kalau terkait socket.io, saya juga pernah mengalami error dimana output "Connecting" tidak muncul sebagaimana tutorial tahap 2 pada menit 18:51. Nah, waktu itu yang saya lakukan adalah dengan mencoba mengikuti dokumentasi ini https://socket.io/get-started/chat dan ada perbedaan deklarasi dengan tutorial sebagai berikut:
pada app.js
const socketIO = require('socket.io');
const io = socketIO(server);
diganti menjadi sbb:
const { Server } = require("socket.io");
const io = new Server(server);
pada index.html
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.3.0/socket.io.js" crossorigin="anonymous"></script>
diganti menjadi
<script src="/socket.io/socket.io.js"></script>
Setelah menggunakan deklarasi yang baru, output bisa muncul sebagaimana mestinya.
Kalau terkait socket.io, saya juga pernah mengalami error dimana output "Connecting" tidak muncul sebagaimana tutorial tahap 2 pada menit 18:51. Nah, waktu itu yang saya lakukan adalah dengan mencoba mengikuti dokumentasi ini https://socket.io/get-started/chat dan ada perbedaan deklarasi dengan tutorial sebagai berikut:
pada app.js
const socketIO = require('socket.io'); const io = socketIO(server);
diganti menjadi sbb:
const { Server } = require("socket.io"); const io = new Server(server);
pada index.html
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.3.0/socket.io.js" crossorigin="anonymous"></script>
diganti menjadi<script src="/socket.io/socket.io.js"></script>
Setelah menggunakan deklarasi yang baru, output bisa muncul sebagaimana mestinya.
Yup betul lebih bagus menggunakan socket io di lokal, klo menggunakan versi cloud ketika update npm socket io pada index html dan modul yg terinstall berbeda .