簡體   English   中英

如何在node.js express中並排顯示兩個目錄列表

[英]how to display 2 directory lists side by side in node.js express

場景:客戶端可以上傳到2個目錄

想要的結果:客戶可以同時看到兩個目錄的列表

是這些的新手。

  1. 幾個jquery列表框小部件以顯示目錄列表
  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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM