我是靠谱客的博主 温柔眼睛,最近开发中收集的这篇文章主要介绍node渲染html模板的两种方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Nodejs在进行渲染前端文件的时候,可以使用ejs或者swig渲染引擎

下面是两种方法来进行渲染html文件

目录

方式一:使用ejs渲染引擎

后台JS文件

HTML模板文件

方式二:使用swig进行渲染HTML模板

后台JS文件

HTML模板文件

总结:

引擎设置

接收参数

方式一:使用ejs渲染引擎
后台JS文件
var express=require('express');
var ejs=require('ejs');
 
app=express();
//设置渲染文件的目录
app.set('views','./views');
//设置html模板渲染引擎
app.engine('html',ejs.__express);
//设置渲染引擎为html
app.set('view engine','html');
 
//调用路由,进行页面渲染
app.get('/',function(request,response){
    //调用渲染模板
    response.render('login',{
        //传参
        title:'首页', content:'Render template'
    });
 
});
app.listen(8005);
console.log('http://127.0.0.1:8005');
HTML模板文件
在使用ejs模板引擎传输参数,接受的时候参数包含在<%=%>里面.例如:<%=KeyName%>

<!DOCTYPE html>
<html style="height: 100%">
<head>
    <meta charset="utf-8">
    <!--<title>{{ title }}</title>-->
    <title><%=title%></title>
</head>
<body style="height: 100%; margin: 0">
<h1><%=content%></h1>
</body>
</html>

最后

以上就是温柔眼睛为你收集整理的node渲染html模板的两种方法的全部内容,希望文章能够帮你解决node渲染html模板的两种方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部