From df75a5df706dcd6a309b23ce2444336fdf24f63c Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Fri, 7 Oct 2022 08:49:39 -0400 Subject: Add shared library message passing between frontend and backend --- server/.env | 2 +- server/Cargo.toml | 1 + server/src/main.rs | 9 ++------- 3 files changed, 4 insertions(+), 8 deletions(-) (limited to 'server') 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 { Json(MyMessage { - message: "Hello!".to_string(), + message: "Hello, ,World!".to_string(), }) } -- cgit v1.2.3