0
我試圖寫一個控制器過濾器(在src/lib/http_basic_auth_filter.erl
):控制器過濾器在芝加哥老闆無法運行
-module(http_basic_auth_filter).
-export([before_filter/2]).
-compile({parse_transform, lager_transform}).
before_filter(Config, RequestContext) ->
lager:info("Config:~p",[Config]),
lager:info("RequestContex:~p",[RequestContext]),
Request = proplists:get_value(request, RequestContext),
Authorization = Request:header(authorization),
laget:info("Authorization:~p", [Authorization]),
{ok, RequestContext}.
我在boss.config
配置控制器過濾器:
{controller_filter_config, [
{lang, auto},
{http_basic_auth_filter, undefined}
]},
但是,當我參觀過濾器沒有運行,因爲我從來沒有看到日誌消息。我都喜歡解釋如下:https://github.com/ChicagoBoss/ChicagoBoss/blob/master/READMEs/README_FILTERS.md
控制器過濾器如何運行?我在Google和Stackoverflow中搜索過,但是我沒有看到什麼在下降。