SpringBoot+Vue+Electron 개발 QQ 버 전 메 신 저 상세 튜 토리 얼
4876 단어 springbootvueelectronqq채 팅 도구
프로필
JS
을 기반 으로 한 초 경량급 데스크 톱 채 팅 소프트웨어 다.주로 개인 클 라 우 드 프로젝트 내부 채 팅,기업 내부 관리 통신 등 기능,주요 통신 프로 토 콜 websocket 에 적용 된다.웹 페이지 채 팅 실현 도 지원 합 니 다.문자 채 팅,서로 파일 전송,오프라인 메시지,단체 채 팅,단선 재 접속 등 기능.먼저 효 과 를 보 겠 습 니 다.아래 그림 왼쪽 은
web
판 이 고 오른쪽 은 PC
판 입 니 다.2.현지 건설
2.1 기술 창고
백 엔 드 기술 창고:
항목 다운로드
gitBash
도 구 를 사용 하여 항목 을 로 컬 로 다운로드 합 니 다.git clone https://gitee.com/lele-666/V-IM.git
프로젝트 의 앞 뒤 엔 드 코드 가 이렇게 한 번 에 다운로드 되 었 다 는 것 을 설명 합 니 다.
데이터베이스 연결 과 파일 업로드 경 로 를 수정 합 니 다.
#server.port=8081
spring.mvc.static-path-pattern=/**
#
web.upload-path=D:/Temp
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/vim?useSSL=false
spring.datasource.username=root
spring.datasource.password=123456
...
주:백 엔 드 서비스의 포트 는 자신의 필요 에 따라 설정 하면 됩 니 다.기본 값 은 8080
입 니 다.데이터베이스 초기 화
데이터베이스 초기 화 스 크 립 트 는
V-IM-Server\doc\init-20181231.sql
이 며,Navicat
데이터베이스 시각 화 도 구 를 통 해 데이터베이스 스 크 립 트 를 가 져 오 면 됩 니 다.VServerApplication.java 실행
프로젝트 를
Idea
으로 가 져 와 프로젝트 의 관련 의존 을 자동 으로 다운로드 한 후 프로젝트 VServerApplication
류 의 main
방법 을 직접 실행 하면 환경 시작 백 엔 드 서 비 스 를 개발 할 수 있다.2.3
web
전단 서비스 시작다운로드 의존
다음 명령 을 한 번 에 실행 하면 전단 항목 에 필요 한 모든 의존 패 키 지 를 다운로드 할 수 있 습 니 다.
cd V-IM-PC #
npm install #npm
yarn #yarn
로 컬 실행로 컬 운행 두 가지 방식 은 각각
Web
과 PC
이다.명령 은 다음 과 같 습 니 다.
npm run serve # web
npm run electron:serve #
주:web
이 시 작 될 때 전단 프로젝트 가 방문 하 는 포트 는 8080
으로 백 엔 드 포트 와 같 기 때문에 전단 의 방문 포트 를 수정 하면 됩 니 다.수 정 된 파일 은 index.js
입 니 다.
export default {
app_name: "V-IM",
http_protocol: "http",
http_port: 8080, #
ws_port: 9326,
init: "/api/user/init",
his_url: "/api/message/list",
chat_users_url: "/api/user/chatUserList",
token_path: "/oauth/token",
register_url: "/register",
ws_protocol: "ws",
getHostUrl: function() {
return (
this.http_protocol +
"://" +
localStorage.getItem("host") +
":" +
this.http_port
);
},
...
웹 버 전의 효과:PC 버 전의 효과:
포장 명령
로 컬 테스트 기능 문 제 는 프로젝트 포장 을 할 수 있 습 니 다.포장 명령 도 두 가지 가 있 습 니 다.
npm run build # web
npm run electron:build #
2.4 PC 프론트 엔 드 시작PC 버 전 설치
작가 가 포장 한*.exe 파일 을 직접 다운로드 하거나 위의 명령 으로 PC 버 전 을 구축 하 는 두 가지 방법 이 있 습 니 다.
내 가 직접 다운로드 한 PC 버 전.
다운로드 주소:https://gitee.com/lele-666/V-IM/raw/master/v-im%20Setup%200.5.3.exe
로 컬 실행
PC 버 전 을 설치 한 후 더 블 클릭 으로 실행 하면 됩 니 다.효 과 는 다음 그림 과 같 습 니 다:
서 비 스 를 설정 하면 해당 하 는 백 스테이지 서비스 에 연결 할 수 있 습 니 다.
마지막
이런 절차 로 내 려 오 면 몇 분 이면 QQ 버 전 메 신 저 를 만 들 수 있다.이 편 은 개발 환경 에서 채 팅 도 구 를 만 드 는 절 차 를 말한다.물론 서버 배치 도 간단 하 다.이 채 팅 에 관심 이 있다 면 손가락 을 움 직 여 보 세 요!
첨부 된 t-io 프로젝트 주소:https://gitee.com/tywo45/t-io
총결산
SpringBoot+Vue+Electron 개발 QQ 판 메 신 저 에 관 한 상세 한 튜 토리 얼 을 소개 합 니 다.더 많은 관련 springboot vue electron qq 메 신 저 내용 은 저희 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin Springboot -- 파트 14 사용 사례 REST로 전환하여 POST로 JSON으로 전환前回 前回 前回 記事 の は は で で で で で で を 使っ 使っ 使っ て て て て て リクエスト を を 受け取り 、 reqeustbody で 、 その リクエスト の ボディ ボディ を を 受け取り 、 関数 内部 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.