rename store to json store
This commit is contained in:
parent
2d05b0be07
commit
d64580df0e
@ -1,5 +1,5 @@
|
||||
/// All API route handlers of the application
|
||||
use self::{answer::AnswerDTO, question::QuestionDTO, store::Store};
|
||||
use self::{answer::AnswerDTO, question::QuestionDTO, json_store::Store};
|
||||
use crate::*;
|
||||
const DEFAULT_PAGE: usize = 0;
|
||||
const DEFAULT_PAGE_SIZE: usize = 10;
|
||||
|
10
src/main.rs
10
src/main.rs
@ -1,7 +1,7 @@
|
||||
mod answer;
|
||||
mod api;
|
||||
mod question;
|
||||
mod store;
|
||||
mod json_store;
|
||||
use axum::{
|
||||
extract::{Path, Query, State},
|
||||
http::{StatusCode, Uri},
|
||||
@ -24,7 +24,7 @@ use std::{
|
||||
path::PathBuf,
|
||||
sync::Arc,
|
||||
};
|
||||
use store::Store;
|
||||
use json_store::Store;
|
||||
use tokio::sync::RwLock;
|
||||
|
||||
// generic handler for any not supported route/method combination
|
||||
@ -56,18 +56,18 @@ async fn serve_file(uri: Uri) -> impl IntoResponse {
|
||||
|
||||
async fn db_connection() -> Result<Pool<Postgres>, sqlx::Error> {
|
||||
let url: String = format!(
|
||||
"postgres://{}:{}@{}:5432/{}",
|
||||
"postgres://{}:{}@{}:5432"/*{}*/,
|
||||
var("POSTGRES_USER").unwrap(),
|
||||
var("POSTGRES_PASSWORD").unwrap(),
|
||||
var("POSTGRES_HOST").unwrap(),
|
||||
var("POSTGRES_DBNAME").unwrap()
|
||||
// var("POSTGRES_DBNAME").unwrap()
|
||||
);
|
||||
PgPool::connect(&url).await
|
||||
}
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() {
|
||||
let store: Arc<RwLock<Store>> = Arc::new(RwLock::new(store::Store::new()));
|
||||
let store: Arc<RwLock<Store>> = Arc::new(RwLock::new(json_store::Store::new()));
|
||||
let ip: SocketAddr = SocketAddr::new([127, 0, 0, 1].into(), 3000);
|
||||
let listener: tokio::net::TcpListener = tokio::net::TcpListener::bind(ip).await.unwrap();
|
||||
let apis = Router::new()
|
||||
|
Reference in New Issue
Block a user