[英]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.