node.js使用ejs模板

用模板来呈现结构不变的网页时非常方便的,下面记录一下ejs模板的简单使用。


进入一个文件夹,然后安装好express和ejs即可。接着新建一个views文件夹,必须叫views,否则报错。

view里面就是一个HTML文件,然后把HTML文件的后缀名改成ejs就OK,这样就是一个ejs模板了。

dd.js则是写nodeJS代码的。

node.js使用ejs模板

然后去content.ejs里面设置变量,这个是ejs的模板语法,把变量放进<%=变量名%>即可。这个变量名要跟后台的一样。

模板渲染的时候就会解析成对应的内容了。


node.js使用ejs模板

开始编写dd.js代码。。。。然后set设置ejs模板引擎即可。

node.js使用ejs模板

如图,这就是刚才用到的变量,引号里面的就是被解析之后可以显示在模板的值。

设置好路由,这里我就设置get请求,然后调用render渲染模板并且传dict回去即可。

node.js使用ejs模板

然后运行dd.js即可在浏览器看到渲染好的模板了。因为没有设置样式,但是ejs模板的使用也差不多了。


node.js使用ejs模板