/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返回。