refactor: no folder exists rule
This commit is contained in:
parent
57c56b12e7
commit
f987ac6f85
@ -34,12 +34,12 @@ ConfigValidator::ConfigValidator(const GlobalConfig *config) : engine_(std::make
|
|||||||
/*Server Directive Rules*/
|
/*Server Directive Rules*/
|
||||||
engine_->addServerRule("listen", std::make_unique<PortValidationRule>());
|
engine_->addServerRule("listen", std::make_unique<PortValidationRule>());
|
||||||
engine_->addServerRule("host", std::make_unique<HostValidationRule>());
|
engine_->addServerRule("host", std::make_unique<HostValidationRule>());
|
||||||
engine_->addServerRule("root", std::make_unique<FolderExistsRule>(false));
|
// engine_->addServerRule("root", std::make_unique<FolderExistsRule>(false));
|
||||||
|
|
||||||
/*Location Directive Rules*/
|
/*Location Directive Rules*/
|
||||||
engine_->addLocationRule("allowed_methods", std::make_unique<AllowedValuesRule>(
|
engine_->addLocationRule("allowed_methods", std::make_unique<AllowedValuesRule>(
|
||||||
std::vector<std::string>{"GET", "POST", "DELETE", "PUT"}, true));
|
std::vector<std::string>{"GET", "POST", "DELETE", "PUT"}, false));
|
||||||
engine_->addLocationRule("root", std::make_unique<FolderExistsRule>(true));
|
// engine_->addLocationRule("root", std::make_unique<FolderExistsRule>(true));
|
||||||
engine_->addLocationRule("cgi_ext", std::make_unique<CgiExtValidationRule>(false));
|
engine_->addLocationRule("cgi_ext", std::make_unique<CgiExtValidationRule>(false));
|
||||||
|
|
||||||
// TODO: Add a validation rule for redirect
|
// TODO: Add a validation rule for redirect
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user