Spicy Chat은 HTTP 서버를 생성하고 Socket.io를 사용하는 개인 채팅 응용 프로그램입니다.
CS411 프로젝트 2 - 매운채팅 | 인스턴트 메시지 비공개 채팅 애플리케이션 프로젝트 구조: 이 프로젝트는 Socket.io, Node.js 및 Vue.js로 구현됩니다. 백엔드와 프런트엔드는 백엔드와 src로 분리됩니다.
준비 컴퓨터에 node.js와 npm이 설치되어 있는지 확인하세요. 프로젝트는 직접 소켓.io를 사용하므로 설치가 필요하지 않습니다.
코드 실행하기 복제 후 프로젝트 디렉터리로 이동합니다. 그런 다음 'spicy-chat/' 디렉터리에서 터미널을 열고 프런트엔드에 대해 "npm run Serve" 명령을 실행합니다. 그런 다음 'spicy-chat/backend' 디렉터리에서 이전 터미널을 닫지 않고 새 터미널을 열고 백엔드에 대해 "npm run start" 명령을 실행합니다. 그런 다음 브라우저를 열고 "localhost:8080"으로 이동합니다. 동시에 브라우저(또는 다른 브라우저)의 시크릿 탭을 열고 다시 "localhost:8080"으로 이동합니다.
탭과 로그인 응용 프로그램 모두에 대해 서로 다른 사용자 이름을 입력하십시오. 세션을 재설정하려면 F12->애플리케이션->로컬 스토리지->세션ID 삭제 후 페이지를 새로고침하세요. 그 후에는 다른 사용자 이름으로 로그인할 수 있습니다. 인스턴트 메시징을 테스트하려면 이미 다른 탭(시크릿 또는 다른 브라우저)에 열려 있는 온라인 이름 중 하나를 클릭하세요.
구현 팀: Alperen Alkan Bora Kazancı Mert Yıldırım Zeynep Ziyagil