dango.web.controller

Модуль общих абстракций контроллера web приложения

Public Imports

uniconf.core
public import uniconf.core : UniConf;
vibe.http.server
public import vibe.http.server : HTTPServerRequest, HTTPServerResponse, HTTPServerRequestDelegate, HTTPMethod;
dango.inject
public import dango.inject : DependencyContainer;

Members

Aliases

RegisterChainCallback
alias RegisterChainCallback = void delegate(HTTPMethod, string, Chain) @(safe)

Функция регистрации цепочки оработки запроса

WebControllerFactory
alias WebControllerFactory = ComponentFactory!(WebController, DependencyContainer, UniConf)

Фабрика web контроллера

Classes

Chain
class Chain

Декоратор обработчика запросов добавляющий функционал цепочки вызовов На основе обработчика формируется цепочка обработки вызова

Interfaces

WebController
interface WebController

Интерфейс для контроллера

Meta

Date

Date: 2020-04-30

License

Subject to the terms of the BSD 3-Clause License, as written in the included LICENSE.md file.

Authors

<m.galanin@milofon.pro> Maksim Galanin