在Express框架中使用EJS模板引擎显示数组的方法如下:
npm install express ejs
const express = require('express');
const app = express();
app.set('view engine', 'ejs');
app.get('/', (req, res) => {
const myArray = ['apple', 'banana', 'orange'];
res.render('index', { myArray });
});
<!DOCTYPE html>
<html>
<head>
<title>Express EJS Template</title>
</head>
<body>
<h1>My Array:</h1>
<ul>
<% myArray.forEach(function(item) { %>
<li><%= item %></li>
<% }); %>
</ul>
</body>
</html>
在上述代码中,我们使用了EJS的forEach语法来遍历数组并在模板中显示每个元素。
这样,当用户访问根路径时,Express将渲染index.ejs模板,并将myArray传递给模板,模板中的EJS语法将根据数组的内容动态生成HTML代码,最终将渲染后的HTML发送给客户端。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云数据库MySQL。
领取专属 10元无门槛券
手把手带您无忧上云