Files
2026-10-08 10:51:15 +02:00

32 lines
835 B
JavaScript

const express = require("express")
const app = express()
const PORT = 3000
const path = require('path')
const { create } = require('express-handlebars');
const hbs = create({
defaultLayout: 'main.hbs', // Domyślny layout: views/layouts/main.hbs
extname: '.hbs' // rozszerzenie plików szablonów
});
app.engine('.hbs', hbs.engine); // określenie silnika szablonów
app.set('view engine', '.hbs');
app.set('views', path.join(__dirname, 'views')); // ustalamy katalog views
app.use(express.static("static"))
const context = {
subject: "ćwiczenie 2 - podstawowy context",
content: "to jest lorem ipsum",
footer: "to jest stopka na mojej stronie"
}
app.get("/", function (req, res) {
res.render("view.hbs", context);
})
app.listen(PORT, function () {
console.log("start serwera na porcie " + PORT)
})