diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-10-07 08:49:39 -0400 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-10-07 08:49:39 -0400 |
commit | df75a5df706dcd6a309b23ce2444336fdf24f63c (patch) | |
tree | 58cf6bb9070988788e0eed556ee1c1129e27fd01 /server | |
parent | 6eeea26f281c67f3f1fbe3bffe839b4163b9d048 (diff) |
Add shared library message passing between frontend and backend
Diffstat (limited to 'server')
-rw-r--r-- | server/.env | 2 | ||||
-rw-r--r-- | server/Cargo.toml | 1 | ||||
-rw-r--r-- | server/src/main.rs | 9 |
3 files changed, 4 insertions, 8 deletions
diff --git a/server/.env b/server/.env index 5914598..720d4c7 100644 --- a/server/.env +++ b/server/.env @@ -1,4 +1,4 @@ RUST_LOG=info,tower_http=trace -BIND_ADDRESS=[::]:11120 +BIND_ADDRESS=[::]:11121 WEBAPP_PATH=../webapp/dist/ RUST_BACKTRACE=1
\ No newline at end of file diff --git a/server/Cargo.toml b/server/Cargo.toml index 943f20f..88dee76 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -14,3 +14,4 @@ tokio = { version = "1.21.2", features = ["full"] } tower-http = { version = "0.3.4", features = ["full"] } tracing = "0.1.37" tracing-subscriber = { version = "0.3.16", features = ["env-filter"] } +data = { path = "../data" } diff --git a/server/src/main.rs b/server/src/main.rs index dfbb4ef..aaa5798 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -1,7 +1,7 @@ use std::env; use axum::{routing::get, Json, Router}; -use serde::{Deserialize, Serialize}; +use data::MyMessage; use tracing::info; use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt}; use tower_http::{trace::TraceLayer}; @@ -30,13 +30,8 @@ async fn main() { .unwrap(); } -#[derive(Serialize, Deserialize)] -struct MyMessage { - message: String, -} - async fn test() -> Json<MyMessage> { Json(MyMessage { - message: "Hello!".to_string(), + message: "Hello, ,World!".to_string(), }) } |