在Debian上使用JavaScript模板引擎,您可以按照以下步骤操作:
sudo apt update
sudo apt install nodejs npm
node --version
npm --version
npm install ejs
template.ejs
的文件,内容如下:<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><%= title %></title>
</head>
<body>
<h1><%= message %></h1>
</body>
</html>
app.js
),并使用EJS模板引擎渲染模板:const ejs = require('ejs');
const fs = require('fs');
const templateString = fs.readFileSync('template.ejs', 'utf-8');
const data = {
title: 'Hello, EJS!',
message: 'Welcome to Debian with EJS!'
};
ejs.render(templateString, data, (err, html) => {
if (err) {
console.error(err);
} else {
console.log(html);
}
});
node app.js
这将输出渲染后的HTML内容。您可以根据需要修改模板和数据对象。
除了EJS之外,还有许多其他流行的JavaScript模板引擎,如Handlebars、Pug(以前称为Jade)和Nunjucks。安装和使用这些模板引擎的过程与EJS类似。只需使用npm安装相应的包,并根据文档调整代码即可。