diff options
author | Joan Touzet <joant@atypical.net> | 2019-10-14 16:44:54 +0100 |
---|---|---|
committer | Robert Newson <rnewson@apache.org> | 2019-12-02 17:51:44 +0000 |
commit | bbd89912b44c5f0d49bc6415af01979d64e0142c (patch) | |
tree | fb118035f92836a7f25fcb6b5ee33e558365128a | |
parent | 1f0e8cf983da96df22740e84f6fbd58b2711719a (diff) | |
download | couchdb-bbd89912b44c5f0d49bc6415af01979d64e0142c.tar.gz |
add handle_request/1
-rw-r--r-- | src/couch/src/couch_httpd.erl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/couch/src/couch_httpd.erl b/src/couch/src/couch_httpd.erl index 1085a5b58..2eea640ef 100644 --- a/src/couch/src/couch_httpd.erl +++ b/src/couch/src/couch_httpd.erl @@ -37,6 +37,7 @@ -export([validate_host/1]). -export([validate_bind_address/1]). -export([check_max_request_length/1]). +-export([handle_request/1]). -define(HANDLER_NAME_IN_MODULE_POS, 6). @@ -219,6 +220,9 @@ make_arity_3_fun(SpecStr) -> make_fun_spec_strs(SpecStr) -> re:split(SpecStr, "(?<=})\\s*,\\s*(?={)", [{return, list}]). +handle_request(MochiReq) -> + apply(?MODULE, handle_request, [MochiReq | get_httpd_handlers()]). + handle_request(MochiReq, DefaultFun, UrlHandlers, DbUrlHandlers, DesignUrlHandlers) -> %% reset rewrite count for new request |