是否有方法验证Observer.next函数在Angular 8中传递的内容?

是否有方法验证Observer.next函数在Angular 8中传递的内容?,angular,api,frontend,Angular,Api,Frontend,我一直在尝试使用Socket.IO-Client创建一个前端聊天应用程序 下面是检查用户是联机还是脱机的服务事件函数: verifyUser=()=>{ 返回可观察的。创建((观察者)=>{ this.socket.on(“verifyUser”,(数据)=>{ 下一步(数据); }); }); } 下面是触发VerifyUser事件的组件: public-verifyUserConfirmation:any=()=>{ this.socketService.verifyUser().subs

我一直在尝试使用Socket.IO-Client创建一个前端聊天应用程序

下面是检查用户是联机还是脱机的服务事件函数:

verifyUser=()=>{
返回可观察的。创建((观察者)=>{
this.socket.on(“verifyUser”,(数据)=>{
下一步(数据);
});
});
}
下面是触发
VerifyUser
事件的组件:

public-verifyUserConfirmation:any=()=>{
this.socketService.verifyUser().subscribe((数据)=>{
this.disconnectedSocket=false;
this.socketService.setUser(this.authToken);
});
}
我假设数据没有得到正确处理,因为下面的HTML代码没有呈现:


{{userInfo.firstName}{{userInfo.lastName}}

是否有方法验证数据是否正确地传递到observable中?

this.socketService.verifyUser().subscribe((数据)=>{console.log(数据);});通过这种方式,您可以查看从后端服务器发出的数据不幸的是,没有打印任何语句。我试图控制台日志“Hi”,但也没有显示。是否发出了一个名为verifyUser的事件,您正在尝试侦听该事件,并且您的套接字连接是否已建立?是的,如上代码所述。但是,我刚刚注意到由于错误的URL,套接字连接没有建立。它现在可以工作了吗?