APP(BE)

KY2 API SERVER - 모든 서버들의 허브 터미널

설치 및 실행 방법 - npm

환경 설정

service
version

NodeJS

v16.x

EXPRESS

v4.x

REDIS

v3.0.x

Firebase

cloud_service

MySQL

5.7.x

설치

git pull https://github.com/osamhack2022/CLOUD_APP_WEB_IOT_KeepYourEndeavor_Moment
cd APP\(BE\)

환경변수 값 기입

.env.example 파일 참고

시작

npm i
npm start

SERVER Relationship

Server Relation

APP(BE)

app-part/APP(BE) 참고

APP(FE)

  • KY2 User Client

  • 권한이 없는 일반 사용자들의 접근 게이트

CLOUD(FE)

  • KY2 Agent Client

  • API SERVER의 DB CRUD API 접근 가능

  • 개설자 권한 : 자격을 OPEN 할 수 있음

  • 등록자 권한 : 결과를 등록할 수 있음

CLOUD(BE)

  • 유저당 peer 생성 (도메인 생성)

  • peer에 따른 원장 관리

  • 원장 일치 알고리즘 적용

  • 사용자들의 실제 기록 아카이브

CLOUD(BE) SUBPARTY

  • Dashboard : 해당 peer에 저장된 데이터를 GUI로 보여준다

  • DB : peer 별로 생성되며 해당 peer의 block들을 보관한다

MySQL DB 구조도

DB ERM

Last updated