This commit is contained in:
2025-03-17 21:42:47 +01:00
3 changed files with 23 additions and 27 deletions

View File

@@ -1,34 +1,27 @@
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
192.168.200.93 Computer Schule
<script src="/socket.io/socket.io.js"></script> <script src="/socket.io/socket.io.js"></script>
DB
php.himb.net
Server: himb.net:22049
root
Jonas2007
UM Tabelle zu erstellen
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(255) NOT NULL UNIQUE,
email VARCHAR(255),
password VARCHAR(255) NOT NULL,
fullName VARCHAR(255),
createdAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
/**@param {} x*/ /**@param {} x*/
/**@typeof {} x*/ /**@typeof {} x*/
https://codedamn.com/news/nodejs/use-json-web-token-jwt-in-nodejs
<div class="screen">
<nav>
<h1>Spiel-Code:</h1>
<h1 class="message">1A3B5C</h1>
</nav>
<div id="playerList">
<div id="player1" class="player">
<h1>Spieler 1</h1>
<h2>test</h2>
</div>
<div id="player2" class="player">
<h1>Spieler 2</h1>
<h2>test</h2>
</div>
</div>
</div>

View File

@@ -1,18 +1,21 @@
const mySql = require("mysql2"); const mySql = require("mysql2");
const UserManager = require("./UserManager/UserManager"); const UserManager = require("./UserManager/UserManager");
require("dotenv").config();
class DataBaseManager { class DataBaseManager {
constructor(host, database) { constructor(host, database) {
this.connection = mySql.createConnection({ this.connection = mySql.createConnection({
host: host, host: host,
port: process.env.DB_PORT,
user: "root", user: "root",
password:"", password: process.env.DB_PASSWORD,
database: database database: database
}); });
this.connection.connect((err) => { this.connection.connect((err) => {
if (err) { if (err) {
throw err; throw err;
} }
}); });

View File

@@ -2,6 +2,6 @@ const DataBaseManager = require("./Database/DataBaseManager");
const ExpressManager = require("./Express/ExpressManager"); const ExpressManager = require("./Express/ExpressManager");
const SocketIOManager = require("./SocketIO/SocketIOManager"); const SocketIOManager = require("./SocketIO/SocketIOManager");
const databaseManager = new DataBaseManager("localhost", "doublesnake"); const databaseManager = new DataBaseManager("himb.net", "doublesnake");
const expressManger = new ExpressManager(databaseManager); const expressManger = new ExpressManager(databaseManager);
const socketIOManager = new SocketIOManager(databaseManager, expressManger); const socketIOManager = new SocketIOManager(databaseManager, expressManger);