홈페이지>PHP 소스 코드>기타 카테고리

프로젝트 소개

커뮤니티 글 관리 시스템은 SpringBoot + MyBatis + MySQL + Redis + Vue2 + ElementUI를 기반으로 사용자 등록, 로그인, 게시, 댓글 달기, 팔로우, 검색, 기사 관리자 관리, 사용자 추가, 삭제, 수정 등의 기능을 구현합니다. , 쿼리합니다.

사용 지침

프로젝트를 로컬로 복제

git clone [email protected]:which0113/community-post-manage.git

프런트엔드 실행

프런트엔드 프로젝트로 전환

 cd frontend

노드 >= 16인지 확인하고 노드 버전을 확인하세요.

node -v

종속성 설치

npm install

시작하다

npm run serve

다른

프런트엔드 배포

방법 1: 배포용 dist 파일 생성

npm run build

방법 2: Docker 컨테이너 배포 사용

짓다:

docker build -t freefish-community-frontend:v0.0.1 .

달리다:

docker run -p 80:80 -d freefish-community-frontend:v0.0.1

백엔드 실행

주의할 점

다른

백엔드 배포

방법 1: jar 패키지 배포 생성(단위 테스트 건너뛰기)

 mvn package -DskipTests

방법 2: Docker 컨테이너 배포 사용

짓다:

docker build -t freefish-community-backend:v0.0.1 .

달리다:

docker run -p 9001:9001 -d freefish-community-backend:v0.0.1

프로젝트 디스플레이

관리자

사후관리

post_m.png

사용자 관리

user_m.png

사용자

홈페이지

집.png

어두운 테마

어둠.png

사용자 등록

등록.png

사용자 로그인

로그인.png

기사 세부정보

포스트.png

기사 댓글

pl.png

기사 발표

post_f.png

기사 검색

검색.png

기사 관리

all_post.png

기사 편집자

업데이트.png

기술 스택

프런트 엔드

후방

확장하다
추가 정보