我正在使用twilio api创建一个聊天Web应用程序。目前正在显示我的聊天记录,并且用户可以发送消息,但是我想显示当前正在发送消息的用户。
以下是我对twilio的http帖子请求
viewMessages():Observable<any>{
return
this.http.get("https://chat.twilio.com/v2/Services/"+
this.serviceId+"/Channels/"+this.myChannelId+
"/Messages",this.httpOpt).pipe(map(data=>data));
}
以下是类型脚本功能
name=localStorage.getItem('name');
allMessages=[];
totalMessages:number;
//View all messages
viewMessage(){
console.log(this.name+"viewName");
this.chatBox.viewMessages().subscribe(res=>{
this.allMessages=res.messages
this.allMessages.forEach((message,index)=>{
// this.allMessages[index] = this.name+message;
message=message+this.name;
console.log(message+"any")
});
},
err=>{
console.log(err);
})
}
但是当我在控制台中打印名称时,它将消息显示为对象(每个对象内部),我想在消息后附加名称。