博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Node.js模板引擎学习----ejs
阅读量:5291 次
发布时间:2019-06-14

本文共 866 字,大约阅读时间需要 2 分钟。

环境:windows+node.js+express

一、安装ejs

打开cmd窗口,输入npm install ejs -g,等待下载安装完成。

二、使用

调用过程中使用路由机制和模板,路由请求地址为根目录,模板文件为home.ejs【注:模板引擎文件为.ejs文件】

1、新建js文件为index.js

写入如下代码:

varexpress=require("express");varapp=express();//设置渲染引擎app.set("viewengine",'ejs');//设置模板目录为当前index.js目录同级views目录下的模板app.set("views",__dirname+"/views");//设置使用当前目录app.use(express.static(__dirname));app.get("/",function(req,res){//渲染页面并传值res.render('home.ejs',{name:"kid"});});//监听3000端口app.listen(3000);

2、新建home.js,目录为/views/home.ejs,输入如下内容:

Hello

Hi<%=name%>

3、在浏览器中输入localhost:3000回车

结果如下

4、在网页里面引入ejs,渲染

修改home.js

Hello

Hi<%=name%>

总结:由此可以扩展到动态创建或者获取res.render()方法的locals参数,然后渲染相同的页面,第4步,就像引入jquery一样对网页进行操作。

转载于:https://www.cnblogs.com/shangguanjinwen/p/4677570.html

你可能感兴趣的文章
事务的应用
查看>>
Excel Vlookup多条件查询 , 列转行
查看>>
浅谈JS继承
查看>>
2018-2019-2 20175224 实验一《Java开发环境的熟悉》实验报告
查看>>
元素的offsetParent offsetLeft offsetTop属性
查看>>
NOI2015
查看>>
生成器表达式
查看>>
第三天运算符--三元操作符
查看>>
C#学习笔记-输入数据判断(int、double、string)
查看>>
uva 10881
查看>>
ubuntu node.js Binaries方式安装(二进制文件安装)
查看>>
Ansible Ad-Hoc Commands
查看>>
sql 修改字段小记
查看>>
现代浏览器的工作原理
查看>>
完美CSS文档的8个最佳实践
查看>>
扒一扒.NET Core的环境配置提供程序
查看>>
python基础之ATM-2
查看>>
《20170926-构建之法:现代软件工程-阅读笔记》
查看>>
js中for循环闭包问题记录
查看>>
关于xxx.h file not found 的问题
查看>>