0
場景: 客戶可以上傳至2個目錄如何通過側node.js中顯示2目錄表側表示
想要的結果: 客戶端可以通過側
上午看到兩個目錄一側的列表新手對這些。
- 一對夫婦的jQuery列表框控件來顯示目錄列表
- 可以將新條目自動顯示或限於客戶端,創下了「刷新」按鈕?
這是可行的嗎?
在npm中是否包含上述已完成的部分?
感謝您的任何意見/想法。
場景: 客戶可以上傳至2個目錄如何通過側node.js中顯示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;
}
這將推動它們拉向左側假定它們都處於相對的包裝股利。你可以用jquery/css儘可能多地從它那裏挑出它。每當有請求時(即刷新時),這將更新它們中的兩個。如果您希望實時發生,請查看Socket.io或其他websocket工具。
感謝您的指針! – quiricada
沒問題。另外,請記住node.js是一種服務器端技術,因此如果您的問題是「如何以某種方式顯示x」,則答案可能不是「在節點上做一些不同的事情」,而是「做一些不同的事情用你的html/css /前端js「 – Jonathan
好點。不得不看我的心態! – quiricada