Je rencontre un problème pour utiliser Stream avec actix-web en utilisant le code ci-dessous: 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<HttpRespon....
1 mars 2021 à 16:21
J'ai essayé d'ajouter une analyse comparative à l'aide de la caisse Criterion à ma actix_web application. J'ai eu du mal à le faire fonctionner car l 'AsyncExecutor un> trait n'est pas implémenté pour tokio 0.2.x. J'ai essayé d'implémenter le trait pour le runtime actix_rt mais j'ai également re....
J'ai essayé l 'exemple d'actix-multipart avec { {X0}} et actix-multipart v0.3.0. Pour un exemple minimal, use actix_multipart::Multipart; use actix_web::{post, web, App, HttpResponse, HttpServer}; use futures::{StreamExt, TryStreamExt}; #[post("/")] async fn save_file(mut payload: Multipart) -> Ht....
12 févr. 2021 à 12:25
J'utilise actix-web et je souhaite générer des paires de (password, password hash). Cela prend un certain temps (0,5 s). Au lieu de générer chaque paire à la demande: pub async fn signup (data: web::Data<AppData>) -> impl Responder { // Generate password let password = data.password_genera....
10 févr. 2021 à 15:15
Je voudrais que tous mes itinéraires retournent Json au lieu de HTML sur demande. Par exemple, lorsque /index.json est demandé, il doit renvoyer l'objet avec lequel la réponse html /index serait construite. Je gère actuellement cela avec une "correspondance de queue" dans la macro de routage sur la ....
10 févr. 2021 à 07:09
Lorsque j'essaie d'utiliser ensemble actix-web 3 et rusoto 0.46, j'obtiens l'erreur d'exécution suivante: 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/tokio-1.....
9 févr. 2021 à 16:22
J'ai un serveur Web actix et je souhaite obtenir l'état de mon serveur dans une implémentation FromRequest. J'avais essayé quelque chose comme: impl FromRequest for User { type Config = (); type Error = Error; type Future = Pin<Box<dyn Future<Output = Result<User, actix_web::Error>>>>; ....
8 févr. 2021 à 20:48
J'ai actix-web et lutte contre le débogage, comme le logger écrit à la fin seulement, et si quelque chose échoue, il n'écrit pas du tout. RUST_LOG=actix_web=debug,actix_server=debug let server = HttpServer::new(move || { App::new() .wrap(Logger::default()) .wrap(Logge....
5 févr. 2021 à 17:52
J'ai déployé mon service Rust sur la plateforme Clever Cloud. Il fonctionne comme prévu sur PROD et localhost. Comment puis-je lier mon domaine personnalisé avec le service Rust déployé? Par exemple, pour faire une demande à mon service, vous pouvez appeler: https: / /app-29b1f7f3-49c6-4695-8772-e....
2 févr. 2021 à 21:27
Je souhaite définir un TTL de cache pour les fichiers statiques à l'aide de actix_files. Comme dans la configuration Nginx: expires max; ajoutera un tel en-tête: expires: Thu, 31 Dec 2037 23:55:55 GMT. Comment puis-je le faire avec actix_files? use actix_files::Files; use actix_web::{App, HttpServer....
23 janv. 2021 à 21:46
J'essaie d'apprendre Rust en l'utilisant avec actix-web et diesel. Lorsque j'essaie d'importer / d'utiliser le schéma en utilisant le nom de crate, cela ne fonctionne que dans le fichier example.rs mais pas dans le fichier post.rs. Les deux fichiers .......
19 janv. 2021 à 11:05
Avec l'exemple fourni dans la documentation pour actix_web :: web :: Query, comment puis-je faire en sorte que le response_type recoure à None lors de la fourniture d'une variante inconnue? Si j'ai ce qui suit: utilisez actix_web :: {.......
12 janv. 2021 à 01:45
Je souhaite créer un serveur actix-web sur lequel je peux fournir mon trait de recherche en tant que données d'application afin de permuter facilement entre plusieurs implémentations ou d'utiliser une implémentation fictive pour les tests. Quoi que je .......
9 janv. 2021 à 20:35
J'essaie donc de créer une application actix-web de base qui me permettra de créer un système de blog très basique. Il gère mes requêtes GET, mais pas mes requêtes POST. main.rs: utilisez .......
3 janv. 2021 à 16:04
Bonjour, je veux passer l'AppState suivant. pub struct AppState { clients: Vec<Client>, } Voici comment je le serveur: async fn launch_server(app_config: CmkClientServerConfig) -> std::io::Result<()> { HttpServer::new(|| App::new() .data(Config::default().realm("Restricted area")) .data....
27 déc. 2020 à 17:27
Je suis nouveau sur Rust et j'essayais de créer un serveur Web avec Actix-web pour effectuer des opérations CRUD via MongoDB. La première API que je crée est de sauvegarder un document simple dans MongoDB par quelque chose reçu .......
20 déc. 2020 à 15:27
J'essaie de configurer une application Web en utilisant actix-web et sqlx où je peux avoir des tests qui ont leur propre serveur Web et transaction de base de données. J'ai essayé de configurer la création de mon serveur de manière à ce qu'il accepte soit un pool de base de données (Postgres), soit....
19 déc. 2020 à 17:19
J'essaye de mettre en place un simple serveur actix-web avec un point final appelé plot. Il consomme essentiellement quelques données, les trace avec gnuplot et renvoie les octets du PNG résultant. le problème est que, comme vous le verrez dans le code, je n'ai pas trouvé de moyen de tout faire en....
14 déc. 2020 à 13:17
J'ai un service Web actix et je souhaite analyser le contenu d'un champ multipart en streaming avec async-gcode et en plus stocker le contenu par exemple dans une base de données. Cependant, je ne sais pas comment alimenter le flux vers l 'Parser et en même temps collecter les octets dans un Vec<u8>....
31 oct. 2020 à 20:16
J'ai fait quelques progrès avec cela, en utilisant into_actor().spawn(), mais j'ai du mal à accéder à la variable ctx à l'intérieur du bloc async. Je vais commencer par montrer un extrait de compilation du gestionnaire de socket Web, puis un extrait de code défaillant du gestionnaire, puis pour réfé....
19 oct. 2020 à 23:41
J'ai un projet web hello world dans Rust + Actix-web. J'ai plusieurs problèmes. Tout d'abord, chaque changement de code entraîne la recompilation du projet entier, y compris le téléchargement et la compilation de chaque caisse. J'aimerais travailler comme dans le développement normal - cela signifie....
20 oct. 2019 à 16:42
Je veux lire le corps dans un middleware dans actix-web 1.0. J'utilise le middleware de style fermeture en utilisant wrap_fn. Ma configuration de base est la suivante: let mut server = HttpServer::new(move || { ActixApp::new() .wrap_fn(|req, srv| { srv.call(req).map(|res| { ....
10 sept. 2019 à 15:00
J'écris un service Web avec Rust 2018 Stable et Actix-Web. En utilisant Reqwest, je fais une requête HTTP à un site différent à partir d'une fonction de gestionnaire d'itinéraire . Simplement, ça ressemble à ça extern crate reqwest; use actix_web; use reqwest::Url; pub fn testing(req: actix_web::H....
18 août 2019 à 01:48