欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

node.js 模板引擎

程序员文章站 2022-03-16 16:30:39
...

模板引擎

 <a href="<%= url %>"><img src="<%= imageURL %>" alt=""></a>

数据绑定,就成为一个完整的html字符串了。

前台的模板,我们现在要学习的是后台的模板。

后台模板,著名的有两个,第一个叫做ejs; 第二个叫做jade。

是npm第三方包。

先说EJS

Embedded JavaScript templates

后台模板引擎

  <ul>
<% for(var i = 0 ; i < news.length ; i++){ %>
   <li><%= news[i] %></li>
<% } %>
 </ul>
var dictionary = {
    a:6,
     news : ["1期班太牛逼了","高薪就业","哈哈哈哈哈"]
    };

作业:

需求:

用户输入127.0.0.1时候,首页,就显示所有的文件夹列表:这些相册,都是真实文件夹的名字。uploads里面有aaa、bbb、ccc文件夹

node.js 模板引擎

点击每个相册之后,进入的地址:

127.0.0.1/aaa

就能看见这个文件夹中的所有图片

node.js 模板引擎

管理员界面

127.0.0.1/admin,不需要密码即可登录

有一个表单, 上传图片, 传到哪个文件夹里面。 当然,也有“新建相册”功能(fs.mkdir()函数)。