28 lines
669 B
Rust
28 lines
669 B
Rust
#[macro_use]
|
|
extern crate rocket;
|
|
use rocket::shield::{Shield, NoSniff};
|
|
use rocket_dyn_templates::Template;
|
|
|
|
mod models;
|
|
mod routes;
|
|
|
|
#[launch]
|
|
fn rocket() -> _ {
|
|
let shield = Shield::default().disable::<NoSniff>();
|
|
|
|
rocket::build()
|
|
.mount(
|
|
"/",
|
|
routes![
|
|
routes::index::index,
|
|
routes::upload::upload,
|
|
routes::submit::submit,
|
|
routes::retrieve::retrieve,
|
|
routes::pretty_retrieve::pretty_retrieve,
|
|
routes::pretty_retrieve_ext::pretty_retrieve_ext
|
|
],
|
|
)
|
|
.attach(shield)
|
|
.attach(Template::fairing())
|
|
}
|