![](/img/trans.png)
[英]Return data form Express js EJS template view to node.js server side
[英]how to display 2 directory lists side by side in node.js express
場景:客戶端可以上傳到2個目錄
想要的結果:客戶可以同時看到兩個目錄的列表
是這些的新手。
這可行/可行嗎?
npm中是否有已經包含以上部分內容的軟件包?
感謝您的任何/所有意見/想法。
聽起來您只需一點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工具。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.