有效加载聊天日志


/user/:userId
user = {
user_id
username
name
email
pfpsrc
};
/chatlog
{
responce: [
{
message_id
message
message_date
user_id
},
{
message_id
message
message_date
user_id
}
]
}

当从/chatlog添加消息到DOM时,我如何有效地从/user获取chatlog中每条消息的用户数据?

我当前的代码为chatlog中的每条消息获取/user/:userId,这是低效和缓慢的

如果您希望提高效率,则后端应该在/chatlog响应时返回所需的用户数据。

更改api将返回

{
response: [
{
message_id
message
message_date
user: {
user_id
username
name
email
pfpsrc
},
{
message_id
message
message_date
user: {
user_id
username
name
email
pfpsrc
}
]
}

可以使用user返回。

相关内容

  • 没有找到相关文章

最新更新