Set appropriate contenttype

Signed-off-by: baalajimaestro <me@baalajimaestro.me>
This commit is contained in:
baalajimaestro 2022-12-12 00:01:48 +05:30
parent b98bcf09f2
commit b5efd31fdd
Signed by: baalajimaestro
GPG key ID: F93C394FE9BBAFD5
3 changed files with 5 additions and 2 deletions

1
Cargo.lock generated
View file

@ -991,6 +991,7 @@ version = "0.1.0"
dependencies = [
"actix-web",
"base64 0.20.0",
"mime",
"reqwest",
"serde",
"serde_json",

View file

@ -10,3 +10,4 @@ serde = { version = "1.0", features = ["derive"] }
reqwest = { version = "0.11", default-features = false, features = ["rustls-tls"] }
serde_json = "1.0.89"
base64 = "0.20.0"
mime = "0.3.16"

View file

@ -1,8 +1,9 @@
use actix_web::{get, App, HttpResponse, HttpServer, Responder, web::{Data, Query}};
use actix_web::{get, App, HttpResponse, HttpServer, Responder, web::{Data, Query}, http::header::ContentType};
use tera::{Tera, Context};
use serde::{Serialize, Deserialize};
use reqwest::{Client, header::HeaderMap};
use std::env;
use mime::TEXT_HTML;
struct Template {
paste: Tera,
@ -54,7 +55,7 @@ async fn paste_render(data: Data<Template>, paste: Query<Paste>) -> impl Respond
}
context.insert("paste_content", &paste_content);
let rendered = my_data.paste.render("paste.html", &context);
HttpResponse::Ok().body(rendered.unwrap())
HttpResponse::Ok().insert_header(ContentType(TEXT_HTML)).body(rendered.unwrap())
}
#[actix_web::main]