在node中的使用art-template
- 主文件
注意点:
require(‘art-template’) ,里面的字符写法, 在npm 中 npm i art-template,怎么初始化的,怎么引入。
var fs = require('fs')
var http =require('http')
var server = http.createServer()
var template = require('art-template')
server.on('request',function(req,res){
fs.readFile('./tem.html',function(err, data){
if(err){
return res.end("404 Not Found.")
}
fs.readdir('D:/Movie/www',function(err ,files){
if(err){
return res.end('目录不存在');
}
var htmlstr = template.render(data.toString(),{
files:files,
title:'哈哈'
})
res.end(htmlstr) ;
})
})
})
server.listen(3000,function(){
console.log('服务器端口绑定 http://127.0.0.1:3000/');
})
2. 使用的模板 相当于script标签包裹的模板一样
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>{{title}}</title>
<style type="text/css">
li {
display: inline-block;
}
</style>
</head>
<body id="body">
{{each files as value}}
<ul>
<li>路径</li>
<li>{{value}}</li>
</ul>
{{/each}}
</body>
</html>
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dcf6348a85f4248a6aed6d45049c98a4.png)
^-^ 笔记仅作为学习交流使用,如有异议请私信楼主删除。