Spicy Chat ist eine private Chat-Anwendung, die einen HTTP-Server erstellt und Socket.io verwendet.
CS411 Projekt 2 – Spicy Chat | Projektstruktur der Instant Message Private Chat-Anwendung: Dieses Projekt wird mit Socket.io, Node.js und Vue.js implementiert. Denn Backend und Frontend werden als Backend und SRC getrennt.
Vorbereitung Stellen Sie sicher, dass auf Ihrem Computer node.js und npm installiert sind. Das Projekt verwendet direkt socket.io, daher ist keine Installation erforderlich.
Ausführen des Codes Wechseln Sie nach dem Klonen in das Projektverzeichnis. Öffnen Sie dann ein Terminal im Verzeichnis „spicy-chat/“ und führen Sie den Befehl „npm run servo“ für das Frontend aus. Öffnen Sie dann ein neues Terminal, ohne das vorherige im Verzeichnis „spicy-chat/backend“ zu schließen, und führen Sie den Befehl „npm run start“ für das Backend aus. Öffnen Sie dann einen Browser und gehen Sie zu „localhost:8080“. Öffnen Sie gleichzeitig den Inkognito-Tab des Browsers (oder eines anderen Browsers) und gehen Sie erneut zu „localhost:8080“.
Geben Sie für die Registerkarte und die Anmeldeanwendung unterschiedliche Benutzernamen ein. Wenn Sie die Sitzung zurücksetzen möchten, drücken Sie F12->Anwendung->Lokaler Speicher->Sitzungs-ID löschen und aktualisieren Sie die Seite. Danach können Sie sich mit einem anderen Benutzernamen anmelden. Um Instant Messaging zu testen, klicken Sie auf einen der Online-Namen, der bereits in einem anderen Tab (Inkognito oder einem anderen Browser) geöffnet wurde.
Umsetzungsteam: Alperen Alkan Bora Kazancı Mert Yıldırım Zeynep Ziyagil