Templating libraries
Embedded Javascript templates (ejs)
Link: https://ejs.co/
ΠΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°ΡΠΎΡ Π² NodeJS ΠΌΠΈΡΠ΅
ΠΠ°ΠΊ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Express
$ tree
-> app.js
-> views
----> index.ejs
$ npm i express ejs
$ node app.js
App listening on port 3000
Π views Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π·Π°ΠΊΠΈΠ΄ΡΠ²Π°Π΅ΠΌ Π½Π°ΡΠΈ ΡΠ°Π±Π»ΠΎΠ½Ρ. ΠΠΎΡΡΡΠΏ ΠΊ Π½ΠΈΠΌ ΡΠ΅ΡΠ΅Π· Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ res.render()
.
app.js:
// Setup app
const express = require("express");
const app = express();
const port = 3000;
// Select ejs templating library
app.set('view engine', 'ejs');
// Routes
app.get("/", (req, res) => {
res.render("index");
})
// Start app
app.listen(port, () => {
console.log(`App listening on port ${port}`)
})
Last updated