Tôi đang chạy ứng dụng trò chuyện mẫu này https://github.com/btford/angular-socket-io-im sử dụng socket.io/angular/node để tạo ứng dụng khách im cơ bản.AngularJS: ứng dụng trò chuyện với socket.io qua https
Tuy nhiên, tôi gặp sự cố khi cố gắng làm cho nó hoạt động trên https.
Không có sự kiện ổ cắm nào bị bắt trên máy chủ, do đó không có tin nhắn trò chuyện nào được gửi cho khách hàng và người dùng không thể tham gia phòng. Tôi cũng nhận được lỗi này trên máy khách trong socket.io.js
:
Uncaught TypeError: Cannot call method 'onClose' of null
tôi đã tạo ra một máy chủ express
https
lắng nghe trên cổng 8000
và sửa đổi định nghĩa socket để:
var socket = io.connect('https://localhost:8000',{secure: true, port:8000});
cả js/services.js
và trong /bower_components/angular-socket-io/socket.js
Bạn không chắc chắn cách khắc phục điều này. Cảm ơn trước!
Bạn có thể nhìn vào URL sau: http: // stackoverflow .com/questions/15295672/uncaught-typeerror-cannot-call-method-onclose-of-null –
Thú vị, bạn đã nghĩ ra giải pháp nào chưa? –
Tôi đang gặp vấn đề tương tự. – chovy