我尝试克隆this项目以与聊天应用程序一起玩,但遇到了一些问题:
1)我收到400错误,提示“请求被拒绝,因为授权标头不包含有效的承载令牌(JWT)。”
2)另一个错误提示用户不存在
3)如果我尝试发送消息,我看到sendMessage函数的错误是类型错误
我确实更改了所有信息,所以它是我特有的(还有房间ID)
以下是错误:
这是ChatApp.js中的第46-52行:
.then(currentRoom => {
this.setState({
currentRoom,
users: currentRoom.userIds
});
})
.catch(error => console.log(error));
}
addMessage(text) {
console.log(this.state);
this.state.currentUser
.sendMessage({
text,
roomId: this.state.currentRoom.id
})
.catch(error => console.error("error", error));
}