【发布时间】:2020-12-07 20:34:01
【问题描述】:
我正在尝试在我的 Angular 应用程序中建立一个 Socket.IO 连接,但无法让它工作!这是我当前的代码:
import { io } from 'socket.io-client';
var sock = io('http://my.socket.server', {
reconnectionAttempts: 10,
});
sock.on('connect', () => { console.log('connect'); });
sock.on('reconnect_attempt', () => { console.log('recon'); });
sock.on('reconnecting', () => { console.log('recon'); });
sock.onAny(() => { console.log('any'); });
sock.close();
我可以看到浏览器正在尝试连接,我什至可以设置重新连接尝试 - 所以 something 接缝工作。但是我的on appender 都没有被调用!这可能是一个绝对微不足道的问题......
谢谢!
编辑:现在尝试了这段代码,我也没有看到任何事件:
var sock = io('https://socketio-chat-h9jt.herokuapp.com/', {
reconnectionAttempts: 5,
});
sock.on('connection', sock => {
alert(1);
sock.on('connect', () => { console.log('connect'); });
sock.on('reconnect_attempt', () => { console.log('recon'); });
sock.on('reconnecting', () => { console.log('recon'); });
sock.onAny(() => { console.log('any'); });
sock.close();
});
【问题讨论】: