
Actix CodeBase que contiene ejemplos del mundo real (Crud, Auth, Patrones avanzados, etc.) que se adhieren a las especificaciones y API del mundo real.
❗ (2021/05/13) Esta base de código actualmente no está mantenida, y no estoy interesado en mantenerla. Esto se basa en una versión antigua de Actix: los desarrolladores que quieren aprender a Actix probablemente deberían leer los últimos documentos en el sitio web de Actix.
Esta base de código se creó para demostrar una aplicación completa completa construida con Actix que incluye operaciones CRUD, autenticación, enrutamiento, paginación y más. Cors, sin embargo, aún no se ha agregado.
Esta implementación no se revisa. Consulte la sección contribuyente a continuación.
Para obtener más información sobre cómo funciona esto con otros frontends, diríjase al repositorio del mundo real.
Esta es una aplicación escrita en Rust que utiliza Actix para desarrollar el servicio web de backend que impulsa la aplicación RealWorld.
Puede ver una lista completa de cajas que se usan en Cargo.toml, pero aquí están algunas de las principales notables:
postgres habilitada.cp ) .env.Example a .env dentro de este directorio y cambie las variables de entorno en consecuencia a su sistema.diesel database setup . Asegúrese de que se haya completado con éxito.cargo build . Usted puede compilar con --release si lo desea.cargo run .https://127.0.0.1:3000/api URL de /api API será lo que sea el valor BIND_ADDRESS .env ¡Configurelo como tal en su cliente REST (Postman, Insomnia, etc.), importe la colección Postman y comience a probarlo! Siéntase libre de echar un vistazo a los problemas actuales en este repositorio para cualquier cosa en la que se necesita trabajar actualmente.
También puede abrir un nuevo problema si ve que falta algo o podría mejorarse.