【问题标题】:Cowboy rest resource_exists callback牛仔休息 resource_exists 回调
【发布时间】:2016-07-19 05:27:42
【问题描述】:

如何处理牛仔中的resource_exists 回调?毕竟,要找出资源是否存在 - 我必须查询(例如数据库)资源。但是在AcceptResource 回调期间(例如to_html)我必须再次查询资源。有什么办法可以防止这种双重查询?

有没有办法为AcceptResource 回调保留该资源,这样我就不必再次从数据库中提取它?

阅读牛仔文档,flowchart 了解如何处理休息请求。 其中首先调用回调resource_exists

【问题讨论】:

    标签: erlang cowboy


    【解决方案1】:

    resource_exists 中,您可以将数据库查询的结果添加到resource_exists 返回的State 变量中。

    状态作为输入传递给AcceptResource 回调,您可以在其中使用缓存值。

    【讨论】:

    猜你喜欢
    • 2015-11-03
    • 2015-04-18
    • 1970-01-01
    • 2017-02-01
    • 2020-09-28
    • 2018-04-02
    • 2016-08-02
    • 2017-11-29
    • 2013-05-30
    相关资源
    最近更新 更多