var Fs = require('fs');
var http = require('http');
var Server = http.createServer();
// Fs.readdir('D:/web/Node/',function(error,files){
// if(error){
// console.log('ReadFile failure!');
// }
// else {
// //输出一个对象包含相应路径下的文件目录
// console.log(files);
// }
// });
//服务器动态渲染页面
Server.on('request',function(request,response){
var FileDir = 'D:/web/Node/';
var url = request.url;
Fs.readdir(FileDir,function(error,files){
if(error){
return response.end('ReadFile failure!');
}else{
var content = '';
//遍历渲染
files.forEach(function(item){
//在ES6中,反引号字符串中,可以使用 ${xxxx} 来引用相应的变量
content += `
<tr>
<td>
${
item}
</td>
</tr>
`;
});
return response.end('Contents: '+content);
}
});
});
Server.listen(3000,function(){
console.log('The Server had been started , you can access it from ip : http://127.0.0.1:3000');
});
Node.js简单模板引擎
猜你喜欢
转载自blog.csdn.net/Vodka688/article/details/115047962
今日推荐
周排行