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) })