May 2012
Intermediate to advanced
200 pages
3h 39m
German
Bei CouchDB gibt es verschiedene HTTP-Handler, die in den Sektionen httpd_global_handlers, httpd_db_handlers und httpd_design_handlers registriert werden. Die jeweilige Sektion, in der ein Handler registriert wird, entscheidet darüber, an welcher Stelle der URL der Handler aufgerufen wird.
METHOD /_global_handler METHOD /dbname/_db_handler METHOD /dbname/_design/_design_handler
Die Handler werden als Erlang-Module mit dem jeweiligen Pfad bzw. Namen, der Funktion und Parametern aufgerufen.
name = {Module, Function, Arguments}
Die Argumente sind dabei optional. Das folgende Beispiel zeigt einen der Standard-Handler in der Sektion httpd_global_handlers:
[httpd_global_handlers]
...
_utils = {couch_httpd_misc_handlers, handle_utils_dir_req, ...Read now
Unlock full access