Skip to content

Stack contains Rust, SeaORM, Actix Web for the backend and Vue with JavaScript for the frontend.

Notifications You must be signed in to change notification settings

bartweber/full-stack-rust-web-app-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

screenshot

Actix 4 with SeaORM example app

  1. Modify the DATABASE_URL var in .env to point to your chosen database

  2. Turn on the appropriate database feature for your chosen db in service/Cargo.toml (the "sqlx-mysql", line)

  3. Execute cargo run to start the server

  4. Visit localhost:8000 in browser

Run server with auto-reloading:

cargo install systemfd cargo-watch
systemfd --no-pid -s http::8000 -- cargo watch -x run

Run mock test on the service logic crate:

cd service
cargo test --features mock

About

Stack contains Rust, SeaORM, Actix Web for the backend and Vue with JavaScript for the frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published