Ich benutze Actix für eine Webanwendung, an der ich arbeite, und ich versuche, den Statuscode 409 auf eine Antwort einzustellen, aber ich weiß nicht, wie ich das tun soll. Etwas ein bisschen so: HttpResponse::StatusCode(409).json(Status{ value: val, isOn: true }) ....
28 Apr. 2021 im 13:31
Ich habe ein Problem bei der Verwendung von Stream mit actix-web unter Verwendung des folgenden Codes: fn format_csv_row(row: tiberius::Row) -> Result<web::Bytes, ServerError> { ... } #[get("/stream/")] async fn get_stream( db_pool: web::Data<bb8::Pool<TiberiusConnectionManager>>, ) -> Result<H....
1 März 2021 im 16:21
Ich habe versucht, Benchmarking mithilfe der Criterion -Kiste zu meiner actix_web Anwendung. Ich habe Probleme damit, es zum Laufen zu bringen, weil der AsyncExecutor Ein Merkmal> ist für tokio 0.2.x nicht implementiert. Ich habe versucht, das Merkmal für die Laufzeit actix_rt zu implementieren,....
Ich habe das Beispiel für Actix-Multipart mit { {X0}} und actix-multipart v0.3.0. Für ein minimales Beispiel: use actix_multipart::Multipart; use actix_web::{post, web, App, HttpResponse, HttpServer}; use futures::{StreamExt, TryStreamExt}; #[post("/")] async fn save_file(mut payload: Multipart) -....
12 Feb. 2021 im 12:25
Ich benutze actix-web und möchte Paare von (password, password hash) generieren. Es dauert einige Zeit (0,5 s). Anstatt jedes Paar bei Bedarf zu generieren: pub async fn signup (data: web::Data<AppData>) -> impl Responder { // Generate password let password = data.password_generator.genera....
10 Feb. 2021 im 15:15
Ich möchte, dass alle meine Routen auf Anfrage Json anstelle von HTML zurückgeben. Wenn beispielsweise /index.json angefordert wird, sollte das Objekt zurückgegeben werden, mit dem die HTML-Antwort /index erstellt werden soll. Ich behandle dies derzeit mit einem "Tail Match" im Routing-Makro in Zeil....
10 Feb. 2021 im 07:09
Wenn ich versuche, actix-web 3 und rusoto 0.46 zusammen zu verwenden, wird der folgende Laufzeitfehler angezeigt: thread 'actix-rt:worker:0' panicked at 'there is no reactor running, must be called from the context of a Tokio 1.x runtime', /Users/matt/.cargo/registry/src/github.com-1ecc6299db9ec823/....
9 Feb. 2021 im 16:22
Ich habe einen Actix-Webserver und möchte den Status meines Servers innerhalb einer FromRequest - Implementierung abrufen. Ich hatte so etwas versucht wie: impl FromRequest for User { type Config = (); type Error = Error; type Future = Pin<Box<dyn Future<Output = Result<User, actix_web::....
8 Feb. 2021 im 20:48
Ziel ist es, mit der Kiste qrcode einen qr-Code zu generieren und diesen sofort als png Datei zum Download mit actix-web zu senden Bisher habe ich: let qr = QrCode::new(&format!("http://example.com/{}", &link_id)).unwrap(); let png: ImageBuffer<Luma<u8>, Vec<u8>> = qr.render::<Luma<u8>>().build(); ....
7 Feb. 2021 im 11:37
Ich habe Actix-Web und habe Probleme beim Debuggen, da der Logger nur am Ende schreibt und wenn etwas fehlschlägt, schreibt er überhaupt nicht. RUST_LOG=actix_web=debug,actix_server=debug let server = HttpServer::new(move || { App::new() .wrap(Logger::default()) .wrap....
5 Feb. 2021 im 17:52
Hallo, ich möchte den folgenden AppState übergeben. pub struct AppState { clients: Vec<Client>, } So habe ich den Server: async fn launch_server(app_config: CmkClientServerConfig) -> std::io::Result<()> { HttpServer::new(|| App::new() .data(Config::default().realm("Restricted area")) .d....
27 Dez. 2020 im 17:27
Ich versuche, eine Webanwendung mit actix-web und sqlx wo ich Tests haben kann, die ihren eigenen Webserver und ihre eigene Datenbanktransaktion haben. Ich habe versucht, meine Servererstellung so einzurichten, dass sie entweder einen Datenbankpool (Postgres) oder eine Transaktion mit Executor Merk....
19 Dez. 2020 im 17:19
Ich versuche, einen einfachen Actix-Webserver mit einem Endpunkt namens plot einzurichten. Es verbraucht im Wesentlichen nur einige Daten, zeichnet sie mit Gnuplot und gibt die Bytes des resultierenden PNG zurück. Das Problem ist, dass ich, wie Sie im Code sehen werden, keine Möglichkeit gefunden ....
14 Dez. 2020 im 13:17
Ich habe einen Actix-Webdienst und möchte den Inhalt eines mehrteiligen Felds beim Streaming mit async-gcode und zusätzlich den Inhalt speichern, z in einer Datenbank.Ich habe jedoch keine Ahnung, wie ich den Stream in den Parser einspeisen soll und gleichzeitig die Bytes in einem Vec<u8> oder ....
31 Okt. 2020 im 20:16
Ich habe mit into_actor().spawn() einige Fortschritte erzielt, habe jedoch Probleme, auf die Variable ctx im asynchronen Block zuzugreifen. Ich beginne damit, ein kompiliertes Snippet des Web-Socket-Handlers anzuzeigen, dann ein fehlerhaftes Snippet des Handlers und dann das vollständige Codebeispie....
19 Okt. 2020 im 23:41
Ich habe Hallo World Web Projekt in Rust + Actix-Web. Ich habe mehrere Probleme. Erstens führt jede Änderung des Codes dazu, dass das gesamte Projekt neu kompiliert wird, einschließlich des Herunterladens und Kompilierens jeder Kiste. Ich würde gerne wie in der normalen Entwicklung arbeiten - das be....
20 Okt. 2019 im 16:42
Ich möchte den Körper in einer Middleware in actix-web 1.0 auslesen. Ich verwende die Middleware im Closure-Stil mit wrap_fn. Meine Grundeinstellung ist folgende: let mut server = HttpServer::new(move || { ActixApp::new() .wrap_fn(|req, srv| { srv.call(req).map(|res| { ....
10 Sept. 2019 im 15:00
Ich schreibe einen Webdienst mit Rust 2018 Stable und Actix-Web. Mit Reqwest stelle ich eine HTTP-Anfrage an eine andere Site innerhalb einer Route-Handler-Funktion . Einfach gesagt sieht es so aus extern crate reqwest; use actix_web; use reqwest::Url; pub fn testing(req: actix_web::HttpRequest) -....
18 Aug. 2019 im 01:48