- cleaned up and formatted code
This commit is contained in:
parent
2fb193bac2
commit
535d6e0737
@ -24,6 +24,7 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||||||
// WICHTIG: Jetzt den Warenkorb zählen, nachdem der Header geladen ist!
|
// WICHTIG: Jetzt den Warenkorb zählen, nachdem der Header geladen ist!
|
||||||
zeigeWarenkorbAnzahl();
|
zeigeWarenkorbAnzahl();
|
||||||
|
|
||||||
|
// Login Status im UI anzeigen
|
||||||
zeigeLoginStatus();
|
zeigeLoginStatus();
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
@ -90,7 +91,6 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||||||
localStorage.clear()
|
localStorage.clear()
|
||||||
alert('Sie wurden ausgeloggt.')
|
alert('Sie wurden ausgeloggt.')
|
||||||
location.reload()
|
location.reload()
|
||||||
|
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
loginBtn.textContent = 'Login'
|
loginBtn.textContent = 'Login'
|
||||||
|
|||||||
20
server.js
20
server.js
@ -1,20 +1,15 @@
|
|||||||
const express = require('express');
|
const express = require('express');
|
||||||
const session = require('express-session');
|
const session = require('express-session');
|
||||||
const router = require('express').Router();
|
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const bcrypt = require('bcrypt')
|
const bcrypt = require('bcrypt')
|
||||||
|
const mysql = require('mysql');
|
||||||
|
const app = express();
|
||||||
|
|
||||||
require('dotenv').config({path: 'process.env'});
|
require('dotenv').config({path: 'process.env'});
|
||||||
|
|
||||||
const app = express();
|
|
||||||
const mysql = require('mysql');
|
|
||||||
|
|
||||||
// Datenbankverbindung
|
// Datenbankverbindung
|
||||||
const db = mysql.createConnection({
|
const db = mysql.createConnection({
|
||||||
host: 'localhost',
|
host: 'localhost', user: 'root', password: '', database: 'webshop'
|
||||||
user: 'root',
|
|
||||||
password: '',
|
|
||||||
database: 'webshop'
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Verbindung zur MySQL-Datenbank herstellen
|
// Verbindung zur MySQL-Datenbank herstellen
|
||||||
@ -27,9 +22,7 @@ db.connect(err => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
app.use(session({
|
app.use(session({
|
||||||
secret: 'secret',
|
secret: 'secret', resave: true, saveUninitialized: true
|
||||||
resave: true,
|
|
||||||
saveUninitialized: true
|
|
||||||
}));
|
}));
|
||||||
|
|
||||||
app.use(express.json());
|
app.use(express.json());
|
||||||
@ -243,7 +236,7 @@ app.post('/api/bestellung', (req, res) => {
|
|||||||
const values = produkte.map(p => [user_id, p.product_id, p.quantity, orderId]);
|
const values = produkte.map(p => [user_id, p.product_id, p.quantity, orderId]);
|
||||||
const sqlItems = 'INSERT INTO webshop.order_items (user_id, product_id, quantity, order_id) VALUES ?';
|
const sqlItems = 'INSERT INTO webshop.order_items (user_id, product_id, quantity, order_id) VALUES ?';
|
||||||
|
|
||||||
db.query(sqlItems, [values], (err2, result2) => {
|
db.query(sqlItems, [values], (err2) => {
|
||||||
if (err2) {
|
if (err2) {
|
||||||
console.error('Fehler beim Einfügen der Order-Items:', err2);
|
console.error('Fehler beim Einfügen der Order-Items:', err2);
|
||||||
return res.status(500).json({message: 'Fehler beim Hinzufügen der Produkte zur Bestellung.'});
|
return res.status(500).json({message: 'Fehler beim Hinzufügen der Produkte zur Bestellung.'});
|
||||||
@ -311,8 +304,7 @@ app.get('/api/pruefe-artikel', (req, res) => {
|
|||||||
const getIndexRoute = require('./scripts/routes/other/route-index');
|
const getIndexRoute = require('./scripts/routes/other/route-index');
|
||||||
app.use('/', getIndexRoute);
|
app.use('/', getIndexRoute);
|
||||||
|
|
||||||
// Hier werden alle anderen Seiten abgefangen, die keine definierten Routen haben (404 Fehler)
|
// Hier werden alle anderen Seiten abgefangen, die keine definierten Routen haben (404 Fehler) und gibt die 404.html aus
|
||||||
// und gibt die 404.html aus.
|
|
||||||
app.use((req, res) => {
|
app.use((req, res) => {
|
||||||
// Setzt den Statuscode auf 404 und sendet die '404.html'-Datei
|
// Setzt den Statuscode auf 404 und sendet die '404.html'-Datei
|
||||||
res.status(404).sendFile(path.join(__dirname, 'public', '404.html'));
|
res.status(404).sendFile(path.join(__dirname, 'public', '404.html'));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user