Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cshaa/demo-dh
https://github.com/cshaa/demo-dh
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cshaa/demo-dh
- Owner: cshaa
- Created: 2024-01-19T14:14:54.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-19T15:10:18.000Z (12 months ago)
- Last Synced: 2024-10-14T19:38:27.442Z (3 months ago)
- Language: Rust
- Size: 101 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
This is a project generated by [salvo-cli](https://github.com/salvo-rs/salvo-cli). You can run the program and test according to the following commands (for non-sqlite databases, please modify the database connection string first according to the tutorial, and complete the initial work of the data).
😄 The latest version of Salvo requires Rust version 1.75. If your compilation fails, please try upgrading with `rustup update`.
``` shell
//Run the project
cargo run
//Run tests
cargo test
```
# Project directory description
# demo-dh
- **Dir:** demo-dh
- **Dir:** config (Folder containing all configuration files)
- *File:* config.yml
- **Dir:** certs (Directory for storing certificate files)
- *File:* cert.pem
- *File:* key.pem
- **Dir:** assets (Static resources such as images, JavaScript scripts and CSS style sheets)
- *File:* favicon.ico
- **Dir:** src (Source code directory)
- *File:* main.rs (Entry point of application, sets up and starts services)
- **Dir:** routers (Module containing route handling functions)
- *File:* demo.rs
- *File:* mod.rs
- *File:* static_routers.rs
- *File:* config.rs (Module for reading and processing application configuration)
- **Dir:** utils (Module containing utility functions)
- *File:* rand_utils.rs
- *File:* mod.rs
- *File:* app_error.rs (Provides unified error handling functionality)
- **Dir:** dtos (Module defining Data Transfer Objects (DTOs) for encapsulating and transporting data)
- *File:* mod.rs
- *File:* user.rs
- *File:* app_response.rs (Standardize response)
- **Dir:** middleware (Module containing middleware)
- *File:* cors.rs
- *File:* jwt.rs
- *File:* mod.rs
- *File:* handle_404.rs
- **Dir:** services (Module containing business logic services)
- *File:* mod.rs
- *File:* user.rs
- *File:* Cargo.toml (Rust project dependency and configuration info)# About Salvo
You can view the salvo documentation and more examples at https://salvo.rs/ 📖. If our tools have helped you, please star [salvo](https://github.com/salvo-rs/salvo) and [salvo-cli](https://github.com/salvo-rs/salvo-cli), which will greatly encourage us. ❤️