
Кодовая база Actix, содержащая примеры реального мира (CRUD, AUTH, расширенные паттерны и т. Д.), Которые придерживаются спецификации реального мира и API.
❗ (2021/05/13) Эта кодовая база в настоящее время не подведена, и я не заинтересован в ее поддержании. Это опирается на старую версию Actix - разработчики, которые хотят изучать Actix, вероятно, должны прочитать последние документы на веб -сайте Actix.
Эта кодовая база была создана, чтобы продемонстрировать полноценное приложение FullStack, созданное с Actix, включая операции CRUD, аутентификацию, маршрутизацию, лицензию и многое другое. CORS, однако, еще не добавлен.
Эта реализация не пересмотрена. См. Раздел «Содействие» ниже.
Для получения дополнительной информации о том, как это работает с другими фронталами, отправляйтесь в репо Relalworld.
Это приложение, написанное в Rust, которое использует Actix для разработки бэкэнд -веб -сервиса, который питает приложение Realworld.
Вы можете просмотреть полный список ящиков, используемых в Cargo.toml, но вот некоторые из основных примечаний:
postgres .cp ) .env.Example to .env в этом каталоге и соответствующим образом измените переменные среды на вашу систему.diesel database setup . Убедитесь, что он успешно завершился.cargo build . Вы можете компилировать с --release если хотите.cargo run .BIND_ADDRESS находится в .env с путем /api включенным, например, https://127.0.0.1:3000/api . Установите его как таковое в своем клиенте REST (почтальон, бессонница и т. Д.), Импортируйте коллекцию почтальона и начните ее тестировать! Не стесняйтесь взглянуть на текущие проблемы в этом репо для всего, что в настоящее время нужно работать.
Вы также можете открыть новую проблему, если видите, что чего -то не хватает или может быть улучшено.