aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/response.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/response.rs b/src/response.rs
index 46acfa6..d69efb2 100644
--- a/src/response.rs
+++ b/src/response.rs
@@ -120,7 +120,15 @@ pub async fn default(
env!("VERGEN_GIT_SHA").get(0..5).unwrap_or("UNKNOWN"),
));
- // Return HTML response
+ if let Ok(plain_texts) = var("PLAIN_TEXT_ROUTE") {
+ if plain_texts.split(',').any(|r| r == req.path()) {
+ return Ok(
+ HttpResponse::Ok()
+ .body(String::from_utf8_lossy(&response.data).to_string()),
+ );
+ }
+ }
+
Ok(
HttpResponse::Ok()
.content_type("text/html; charset=utf-8")