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 生日开业蛋糕祝福语简短