Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
Loading...
Searching...
No Matches
middleware::CorsOptions Struct Reference

Options for configuring CORS (Cross-Origin Resource Sharing). More...

#include <Cors.hpp>

Public Attributes

std::vector< std::string > allowed_origins = {"*"}
 
std::vector< std::string > allowed_methods = {"GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS"}
 
std::vector< std::string > allowed_headers = {"*"}
 
bool allow_credentials = false
 
int max_age = 86400
 

Detailed Description

Options for configuring CORS (Cross-Origin Resource Sharing).

Member Data Documentation

◆ allow_credentials

bool middleware::CorsOptions::allow_credentials = false

◆ allowed_headers

std::vector<std::string> middleware::CorsOptions::allowed_headers = {"*"}

◆ allowed_methods

std::vector<std::string> middleware::CorsOptions::allowed_methods = {"GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS"}

◆ allowed_origins

std::vector<std::string> middleware::CorsOptions::allowed_origins = {"*"}

◆ max_age

int middleware::CorsOptions::max_age = 86400

The documentation for this struct was generated from the following file: