Improve web header performance
This commit is contained in:
parent
8cd1cfba08
commit
007ab9efbf
2 changed files with 25 additions and 10 deletions
|
@ -1,4 +1,12 @@
|
|||
// The name and version of this build
|
||||
pub const PKG_NAME: &'static str = env!("CARGO_PKG_NAME");
|
||||
pub const PKG_VERS: &'static str = env!("CARGO_PKG_VERSION");
|
||||
|
||||
// The publicly visible name of the server
|
||||
pub const SERVER_NAME: &'static str = "SurrealDB";
|
||||
|
||||
// The public endpoint for the database administration interface
|
||||
pub const APP_ENDPOINT: &'static str = "https://app.surrealdb.com";
|
||||
|
||||
// Specifies how many subqueries will be processed recursively before the query fails.
|
||||
pub const MAX_RECURSIVE_QUERIES: usize = 16;
|
||||
|
||||
pub const APP_ENDPOINT: &'static str = "https://app.surrealdb.com";
|
||||
|
|
|
@ -1,13 +1,20 @@
|
|||
const NAME: &'static str = env!("CARGO_PKG_NAME");
|
||||
const VERS: &'static str = env!("CARGO_PKG_VERSION");
|
||||
use crate::cnf::PKG_NAME;
|
||||
use crate::cnf::PKG_VERS;
|
||||
use crate::cnf::SERVER_NAME;
|
||||
|
||||
const ID: &'static str = "ID";
|
||||
const NS: &'static str = "NS";
|
||||
const DB: &'static str = "DB";
|
||||
const SERVER: &'static str = "Server";
|
||||
const VERSION: &'static str = "Version";
|
||||
|
||||
pub fn version() -> warp::filters::reply::WithHeader {
|
||||
let val = format!("{}-{}", NAME, VERS);
|
||||
warp::reply::with::header("Version", val)
|
||||
let val = format!("{}-{}", PKG_NAME, PKG_VERS);
|
||||
warp::reply::with::header(VERSION, val)
|
||||
}
|
||||
|
||||
pub fn server() -> warp::filters::reply::WithHeader {
|
||||
warp::reply::with::header("Server", "SurrealDB")
|
||||
warp::reply::with::header(SERVER, SERVER_NAME)
|
||||
}
|
||||
|
||||
pub fn cors() -> warp::filters::cors::Builder {
|
||||
|
@ -27,8 +34,8 @@ pub fn cors() -> warp::filters::cors::Builder {
|
|||
http::header::AUTHORIZATION,
|
||||
http::header::CONTENT_TYPE,
|
||||
http::header::ORIGIN,
|
||||
"NS".parse().unwrap(),
|
||||
"DB".parse().unwrap(),
|
||||
"ID".parse().unwrap(),
|
||||
NS.parse().unwrap(),
|
||||
DB.parse().unwrap(),
|
||||
ID.parse().unwrap(),
|
||||
])
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue