在ejs脚本标记中使用在server.js中创建的变量,可以通过以下步骤实现:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
const message = 'Hello, World!';
res.render('index', { message: message });
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
<!DOCTYPE html>
<html>
<head>
<title>My EJS Template</title>
</head>
<body>
<h1><%= message %></h1>
</body>
</html>
在上述代码中,<%= message %>会被替换为在server.js中创建的"message"变量的值。
这样,当访问根路径时,服务器将渲染index.ejs模板,并将"message"变量的值传递给模板,最终在浏览器中显示出"Hello, World!"。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云