Express.js – app.render() 方法
该方法用于使用回调函数返回视图的渲染HTML。此方法接受一个可选参数,该参数是一个包含视图局部变量的对象。app.render()
该方法与函数类似,不同之处在于它不能将渲染的视图发送给客户端/用户本身。res.render()
语法
app.render(view, [locals], callback)
示例
创建一个名为“appRender.js”的文件并复制以下代码片段。创建文件后,使用命令“nodeappRender.js”运行此代码。
//app.render()方法演示示例
//导入express模块
const express = require('express');
//初始化express和端口号
var app = express();
//从express初始化路由器
var router = express.Router();
var PORT = 3000;
//设置视图引擎
app.set('view engine', 'ejs');
//从视图呈现theemail.ejscontent
app.render('email', function (err, html) {
if (err) console.log(err);
console.log(html);
});
//应用程序侦听以下端口
app.listen(PORT, function(err){
if (err) console.log(err);
console.log("Server listening on PORT", PORT);
});电子邮件.ejs
现在,创建文件“email.ejs”并将其保存在views文件夹中。
输出结果Welcome to nhooo.com SIMPLY LEARNING
C:\home\node>> node appRender.jsWelcome to nhooo.com SIMPLY LEARNING
Server listening on PORT 3000
热门推荐
10 祝孙辈生日祝福语简短
11 恋人跨年祝福语大全简短
12 考大学敬酒简短祝福语
13 开工投产大吉祝福语 简短
14 偶然结婚祝福语朋友简短
15 感谢学长学姐祝福语简短
16 戏精的祝福语简短
17 我要结婚祝福语简短
18 婚前女儿生日祝福语简短