情形: 客户可以上传到2个目录
想要的结果: 客户可以并排查看两个目录的列表
是这些新手。
这可行/可能吗?
npm中是否包含上述部分内容?
感谢任何/所有意见/想法。
答案 0 :(得分:2)
听起来你可以通过一点点HTML / CSS来做你想做的一切。用最简单的形式做这样的事情。
var fs = require('fs');
app.get('/foo', function(req, res){
fs.readdir('dir1', function(error, result){
res.write('<div class="bar">');
res.write('<ul>');
//write out all of the files as list
res.write('</div>');
fs.readdir('dir2', function(error, result){
res.write('<div class="bar">');
res.write('<ul>');
//write out all of the files as lis
res.write('</div>');
res.end();
});
});
});
然后,在客户端,制定一个css规则
.bar{
float: left;
}
这将把它们拉到左边,假设它们都在相对的包装div中。您可以根据需要随时随地使用jquery / css。每当有请求时(即刷新时),这将更新它们中的两个。如果您希望它实时发生,那么请查看Socket.io或其他一些websocket工具。