Вопросы по теме 'rust-warp'

Будущий трейт не реализован при использовании Warp's and_then
Я пытаюсь добавить принудительное использование HTTPS в свое веб-приложение на основе Warp на GKE. Платформа GKE в основном неактуальна; Важная деталь заключается в том, что балансировщик нагрузки завершает соединения SSL / TLS, поэтому...
904 просмотров
schedule 14.01.2022

Одновременное обслуживание на нескольких портах (http, https) с использованием фреймворка warp в Rust
Я хочу обслуживать несколько подключений с помощью warp , чтобы я мог перенаправлять каждый HTTP-запрос на https. Вот чем я сейчас занимаюсь. #[tokio::main] async fn main() { let http_routes = warp::path("http").map(|| {...
760 просмотров
schedule 29.12.2023

Аннотации типов, необходимые для String при использовании AsRef
Я использую Warp вот так: #[derive(Default)] struct State { topics: HashMap<String, Topic>, } struct Topic { name: String, description: String, items: Vec<String>, } fn with_state(state:...
257 просмотров
schedule 30.04.2022

Проблемы с настройкой фильтров деформации в Rust
Я пытаюсь настроить простой GET фильтр, но не могу его скомпилировать. Это функция, которую я пытаюсь сопоставить с запросом: pub async fn get_users(reference_counter: Arc<RwLock<MysqlConnection>>) -> Result<impl Reply,...
1014 просмотров
schedule 27.03.2022

Гиперошибка: неверный сертификат: UnknownIssuer
(Я добавляю этот вопрос после того, как нашел решение, так как не было совпадений для моей ошибки, когда мне это было нужно.) После упаковки приложения ржавчины в виде контейнера докеров я получаю следующую ошибку: Hyper error: invalid certificate:...
167 просмотров
schedule 25.11.2023

Как написать простой обработчик деформации, возвращающий json или html?
Имею следующее: use warp::Filter; pub struct Router {} impl Router { pub async fn handle( &self, ) -> std::result::Result<impl warp::Reply, warp::Rejection> { let uri = "/path"; match uri...
753 просмотров
schedule 18.03.2022

Деформация: нельзя использовать? в обработчике асинхронного маршрута
Я пытаюсь заставить асинхронный обработчик работать для маршрута с использованием warp . Я выполняю некоторые файловые операции с tokio . Вот небольшой пример: use tokio::fs::File; use tokio::prelude::*; use warp::Filter; #[tokio::main] async...
63 просмотров
schedule 29.11.2023

Пример корневого пути с деформацией?
Это пример ржавой деформации для новичков. Это должно быть очень просто, но сейчас я чувствую себя супер-глупым. use warp::Filter; #[tokio::main] async fn main() { // GET /hello/warp => 200 OK with body "Hello, warp!" let...
366 просмотров
schedule 27.12.2021

Практика Rust Warp Bett: проверка ключа API
Я пытаюсь начать работу с деформацией и тестирую проверку ключа API. Следующий код работает, но это неприятно. Функция проверки извлекает ключ из заголовка. После успешной проверки ключ больше не используется, но функция handle_request должна иметь...
203 просмотров
schedule 07.06.2024

отключить http2 в seanmonstar / warp
Я создал небольшое веб-приложение, используя ящик warp . Поскольку он работает за обратным прокси-сервером, возможно ли построить ящик деформации без поддержки http2, чтобы уменьшить время компиляции и размер двоичного файла?
57 просмотров
schedule 12.07.2022

Warp требует абсурдно длинных и сложных явных аннотаций типов, есть ли другой способ?
Я получаю следующую ошибку: error[E0283]: type annotations needed for `warp::filter::and_then::AndThen<warp::filter::and::And<warp::filter::and::And<impl warp::Filter+std::marker::Copy, impl warp::Filte r+std::marker::Copy>, impl...
65 просмотров
schedule 15.04.2024