Backend
NoApi uses Axum, a powerful and efficient web framework for Rust, to run the backend server. The server logic is defined in the src/main.rs file, which serves as the entry point for your backend. Axum is designed for performance and flexibility, making it an excellent choice for building robust APIs and handling HTTP requests.
If you're familiar with Axum, you can customize the server to suit your specific backend needs. The src/main.rs file is where you can middleware, and other server configurations. For example, you can add databases, modify server configuration, or integrate additional middleware for tasks like authentication, logging, or error handling.
NoApi provides a solid foundation, but it doesn't lock you into a rigid structure. If you know enough Axum, you have full control over the backend. This makes it easy to extend the server's functionality or optimize it for your use case.