Инициализация проекта
Прослушивание порта 8000 и ответ 404
Запуск приложения
Тестирование приложения
В качестве альтернативы вы можете открыть http://localhost:8000 в вашем браузере.
Анализ пути запроса
Добавьте регулярное выражение в Cargo.toml.
Добавим парсер роутеров.
Проверяем
Перезапустите программу с помощью cargo run. Теперь из браузера вы можете попробовать различные варианты URL-адресов http://localhost:8000 и убедитесь, что они правильно напечатаны в консоли.
Считать файл в строку и вернуть как ответ
Добавить несколько HTML-страниц
Создать static/index.html.
Создать static/hello-world.html.
Подведение итогов
В этой статье мы создали простой статический файловый сервер с использованием Rust. Этот сервер уже достаточно функционален, чтобы его можно было использовать для ведения блога. Все, что вам нужно было бы сделать, это добавить новые html-страницы с публикациями и обновить index.html чтобы люди могли узнать о них с первой страницы.
Статья на list-site.