Socket.io-client: Mencoba menambahkan socket.io-client di sudut mendapatkan 404

Dibuat pada 6 Feb 2017  ·  7Komentar  ·  Sumber: socketio/socket.io-client

Saya Mencoba menambahkan socket.io-client di sudut 2.
Saya sudah menginstal modul dan semua dan mungkin lebih dari yang saya butuhkan dari pengetikan:

npm install @types/socket.io --save-dev
npm install @types/socket.io-client --save-dev
typings install dt~socket.io-client --save --global
typings install dt~socket.io --save --global

Dan saya mencoba mengimpornya di komponen saya dengan mencoba dua cara berbeda:

import * as io from "socket.io-client";
//declare var io:any;

Namun, saya masih mendapatkan kesalahan ini di browser saya:

http://localhost:4200/socket.io/?EIO=3&transport=polling&t=LeKQjxc 404 (Not Found)

Komentar yang paling membantu

@darrachequesne masalah kami adalah konfigurasi nginx kami harus menambahkan lokasi ini

location ~/(socket\.io).*$ { proxy_pass http://127.0.0.1:6005; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; }

kemudian berhasil :)

Semua 7 komentar

masalah yang sama bagi saya, saat ini saya mencoba terhubung ke soket uji dari wss://echo.websocket.org tetapi secara otomatis /socket.io/ ditambahkan yang mengarah ke respons 404

Ada pembaruan? Saya mendapatkan hal yang sama ketika mencoba mengintegrasikan socket.io ke dalam aplikasi kami. Menggunakan Angular CLI, menginstal jenisnya, dan memasukkannya ke dalam tsconfig.app.json , tetapi saya masih mendapatkan kesalahan 404 yang sama. Sepertinya itu berhasil untuk semua orang, tetapi tidak untuk kita!

Bisakah Anda memberikan konfigurasi untuk server?

@darrachequesne Hai! Yup berhasil setelah saya memeriksa konfigurasi server keesokan harinya. Itu adalah pengawasan yang sangat konyol di pihak saya... Maaf telah membenturkan masalah ini! Tidak yakin tentang yang lain di atas sekalipun. Terima kasih lagi!

@crebuh Anda tidak akan dapat terhubung ke wss://echo.websocket.org , karena socket.io bukan implementasi Websocket (menggunakan Websocket sebagai kemungkinan transportasi).

@AhadCove Bisakah Anda memberikan konfigurasi untuk server?

@darrachequesne masalah kami adalah konfigurasi nginx kami harus menambahkan lokasi ini

location ~/(socket\.io).*$ { proxy_pass http://127.0.0.1:6005; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; }

kemudian berhasil :)

@crebuh hebat! Saya pikir kita bisa menutup masalah ini sekarang, silakan buka kembali jika perlu.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

ledmago picture ledmago  ·  3Komentar

BorntraegerMarc picture BorntraegerMarc  ·  4Komentar

david-fong picture david-fong  ·  4Komentar

hyperknot picture hyperknot  ·  6Komentar

zappfinger picture zappfinger  ·  5Komentar