有人告诉我牛仔服务器的最新版本中cowboy_http_handler在哪里?
答案 0 :(得分:3)
您可以在github上获取相关信息。这是附在cowboy_handler.erl上的评论的副本:
改进处理程序界面和文档
此更改简化了子协议机制。 别名已被删除。循环处理程序的重命名 轮询处理程序已被还原。
普通的HTTP处理程序现在只需在init / 2回调中完成它们的工作。 它们没有特定的代码。
循环处理程序现在遵循与Websocket相同的返回值,他们使用 确定继续并关闭以停止。
终止所有处理程序类型的原因已记录在案。该 现在可以在所有情况下适当调用终止回调(或者应该 定)。
所有处理程序类型的行为都已在模块中移动 实施它们。这意味着cowboy_handler取代了 cowboy_http_handler行为,同样也是cowboy_loop的替代品 cowboy_loop_handler,cowboy_websocket取代 cowboy_websocket_handler。最后,cowboy_rest现在开始了 其中的行为将包含可选回调的完整列表 一旦Erlang 18.0发布就定义了。
指南已经重组,应该更容易理解。