簡體   English   中英

Nodejs Express框架路由到文件

[英]Nodejs Express framework route to a file

新的表達,想知道什么是路由到我的目錄中的單個文件的最佳方式。 例如,這是我的簡單服務器目錄結構:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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