0
新的表達,想知道什麼是路由到我的目錄中的單個文件的最佳方式。例如這裏是我的簡單的服務器目錄結構:Nodejs將framwork Express路由到文件
http://mywebroot.com
|
myfolder
asset
|
log.txt
所以我想在我的瀏覽器上打開log.txt文件。請指教,謝謝。
新的表達,想知道什麼是路由到我的目錄中的單個文件的最佳方式。例如這裏是我的簡單的服務器目錄結構:Nodejs將framwork Express路由到文件
http://mywebroot.com
|
myfolder
asset
|
log.txt
所以我想在我的瀏覽器上打開log.txt文件。請指教,謝謝。
有兩種方法可以做到這一點(也許更多,我還沒有Node Pro)。
首先,你可以用靜態提供服務的文件:
app.use(express.static(__dirname + '/public')); //put file in /public
或者你可以使用fs
模塊和閱讀
app.get("/fileRoute",function(req,res) {
fs.readFile("./path/to/file.ext","utf8",function(err,html) {
res.send(html);
});
});
個人而言,我建議只在公共服務log.txt
靜態。夾。
非常感謝!這正是我正在尋找的! – user3492018