Function registerHttpSimpleController
Synopsis
#include <lib/inc/drogon/HttpAppFramework.h>
virtual HttpAppFramework & registerHttpSimpleController(const std::string &pathName, const std::string &ctrlName, const std::vector< internal::HttpConstraint > &filtersAndMethods=std::vector< internal::HttpConstraint >{})=0
Description
Register a HttpSimpleController object into the framework.
- Parameters
pathName
- When the path of a http request is equal to the pathName, the asyncHandleHttpRequest() method of the controller is called.ctrlName
- is the name of the controller. It includes the namespace to which the controller belongs.filtersAndMethods
- is a vector containing Http methods or filter name constraints.
app.registerHttpSimpleController("/userinfo","UserInfoCtrl",{Get,"LoginFilter"});
- Note
- Users can perform the same operation through the configuration file or a macro in the header file.
Source
Line 409 in lib/inc/drogon/HttpAppFramework.h.