a
This commit is contained in:
31
WS24_25/WebTech/web-pruefung-projekt2/aufgabe6/app.js
Normal file
31
WS24_25/WebTech/web-pruefung-projekt2/aufgabe6/app.js
Normal file
@@ -0,0 +1,31 @@
|
||||
const express = require("express");
|
||||
const app = express();
|
||||
const bilder = require("./models/bilder");
|
||||
|
||||
app.set("view engine", "ejs");
|
||||
app.set("views", "views");
|
||||
const router = express.Router();
|
||||
app.use(express.static("public"));
|
||||
|
||||
router.get("/", function (req, res) {
|
||||
let bildData;
|
||||
if (req.query.data) {
|
||||
try {
|
||||
const data = JSON.parse(req.query.data);
|
||||
bildData = bilder.holeBildMitIndex(data.index);
|
||||
} catch (e) {
|
||||
bildData = bilder.holeStartBild();
|
||||
}
|
||||
} else {
|
||||
bildData = bilder.holeStartBild();
|
||||
}
|
||||
|
||||
res.render("home", {
|
||||
bildData: bildData,
|
||||
nextData: JSON.stringify(bilder.vor(bildData.index)),
|
||||
prevData: JSON.stringify(bilder.zurueck(bildData.index)),
|
||||
});
|
||||
});
|
||||
|
||||
app.use(router);
|
||||
app.listen(8910);
|
||||
Reference in New Issue
Block a user