Вопросы по теме '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