Update dependencies (actix-web 2)
This commit is contained in:
parent
240996a313
commit
eab43f8995
5 changed files with 528 additions and 694 deletions
|
|
@ -2,7 +2,7 @@ use std::io::prelude::*;
|
|||
use std::{fs::File, env::args};
|
||||
|
||||
use actix_files as fs;
|
||||
use actix_web::{web, middleware, App, HttpServer, HttpResponse, Result, web::Query, middleware::Logger};
|
||||
use actix_web::{get, web, Responder, middleware, App, HttpServer, HttpResponse, web::Query, middleware::Logger};
|
||||
|
||||
use askama::Template;
|
||||
use listenfd::ListenFd;
|
||||
|
|
@ -26,12 +26,12 @@ pub struct Request {
|
|||
m: Option<String>
|
||||
}
|
||||
|
||||
fn main_page(query: Query<Request>) -> Result<HttpResponse> {
|
||||
fn main_page(query: Query<Request>) -> HttpResponse {
|
||||
|
||||
let main_template = MainTemplate { test: &"*** test ***" };
|
||||
|
||||
let s = main_template.render().unwrap();
|
||||
Ok(HttpResponse::Ok().content_type("text/html").body(s))
|
||||
HttpResponse::Ok().content_type("text/html").body(s)
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
|
|
@ -45,7 +45,8 @@ fn get_exe_name() -> String {
|
|||
first_arg[first_arg.rfind(sep).unwrap()+1..].to_string()
|
||||
}
|
||||
|
||||
fn main() -> std::io::Result<()> {
|
||||
#[actix_rt::main]
|
||||
async fn main() -> std::io::Result<()> {
|
||||
if process_args() { return Ok(()) }
|
||||
|
||||
println!("Starting RUP as web server...");
|
||||
|
|
@ -85,7 +86,7 @@ fn main() -> std::io::Result<()> {
|
|||
server.bind(&format!("0.0.0.0:{}", config.port)).unwrap()
|
||||
};
|
||||
|
||||
server.run()
|
||||
server.run().await
|
||||
}
|
||||
|
||||
fn process_args() -> bool {
|
||||
|
|
@ -100,7 +101,8 @@ fn process_args() -> bool {
|
|||
print_usage();
|
||||
return true
|
||||
} else if args.iter().any(|arg| arg == "--test") {
|
||||
let database_connection = db::create_or_update();
|
||||
let db_connection = db::Connection::new();
|
||||
db_connection.create_or_update();
|
||||
return true
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue