handlebars lekcja 1
This commit is contained in:
1 parent
e42104c4fb
commit
527e0a34bb
1265 files changed
+213278
No files matched your search
@@ -0,0 +1,29 @@
|
||||
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"))
|
||||
|
||||
app.get("/index", function (req, res) {
|
||||
res.render('index.hbs')
|
||||
})
|
||||
|
||||
app.get("/login", function (req, res) {
|
||||
res.render('login.hbs')
|
||||
})
|
||||
|
||||
app.listen(PORT, function () {
|
||||
console.log("start serwera na porcie " + PORT)
|
||||
})
|
||||
Reference in new issue
Block a user