2015-06-02 73 views
0

有沒有可能在不下載的情況下監控某些服務器上文件的變化? 我讀了關於chokidar模塊,但我無法找到任何關於我的問題 我相信有看到一些標題或像這樣012th的方式也許這裏有人已經解決了類似的問題?監控遠程文件的變化,而不用nodejs下載它

+0

你的文件與你的NodeJS應用程序在同一臺服務器上? –

+0

@MohamedAmjadLASRI沒有它的「某處」 –

+0

即使你只是看標題,你仍然在下載它,或者至少是它的一部分。然後爲了檢查更改,您必須存儲以前的內容以進行比較。 – laggingreflex

回答

0

是的,你可以使用NodeJS「觀看」文件。

如何做到這一點:

有幾個模塊的NodeJS允許該。以watchr爲例。您可以使用它「觀看」文件或目錄。

0

您可以檢查Last-Modified和/或E-tag http標頭。

var http = require('http'); 
var options = {method: 'HEAD', host: 'stackoverflow.com', port: 80, path: '/'}; 
var req = http.request(options, function(res) { 
    console.log(res.headers); 
    } 
); 
req.end();