首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >投票网络架构

投票网络架构
EN

Stack Overflow用户
提问于 2016-09-02 23:28:00
回答 1查看 53关注 0票数 0

好吧,我的问题可能有点长,所以请耐心等待。我没有任何bug或错误,但它更多的是关于概念性问题。

我正在建设一个社交网络网站,很像9gag.com,所以我有这个向上投票和向下投票的功能,这将与用户的帖子,评论和回复相关联。

我在Laravel和Angular上建立了这个网站,并分别作为我的后端和前端框架。我也成功地建造了它。

现在一切都很好,除了我发送2个请求(HTTP)每个评论和回复,以确保用户是否已经向上或向下投票的某些评论或回复。在后台,我做了我的查询,以找出他是否做了,并相应地应用ng-classes,但这花费了太多的时间,很明显,如果有10个评论(限制),那么它将发出20个请求,所以我的问题是如何处理这些登录用户是否以最优雅的方式完成了这些场景?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-02 23:34:59

在列出评论的API响应中包含投票状态。

对于已登录的用户,您的API响应应如下所示:

代码语言:javascript
复制
[{
    "id": 123,
    "text": "This is the comment. I voted it up.",
    "vote": "up"
},
{
    "id": 456,
    "text": "This is another comment. I haven't voted on it.",
    "vote": null
}
{
    "id": 789,
    "text": "This is another comment. I didn't like this one so I voted it down.",
    "vote": "down"
}]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39295961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档