2017-09-23 58 views
1

訪問火力託管文件我有它在響應文件發送到該文件是在/app/one.html請求一個簡單的火力功能如何從火力功能

我的項目目錄結構

blog 
|____app 
     |____index.html 
     |____one.html 
|____functions 
     |____index.js 

我訪問one.html和senFile()發送

index.js

const functions = require('firebase-functions'); 
exports.blog = functions.https.onRequest((req, res) => { 
    res.status(200).sendFile('app/one.html'); #here I need something to do 
}); 
+1

如果你想發送'one.html',用它替換'index.html'。 – kgangadhar

+0

好吧無論它是什麼文件,它都應該被訪問。 @kgangadhar –

回答

1

據我所知firebase deploy功能只部署功能文件夾的內容。所以如果你移動/複製你的應用程序文件夾到函數文件夾內,你可以實現你正在做的事情。

blog 
|____functions 
     |____app 
      |____index.html 
      |____one.html 
     |____index.js 

在正確更改路徑後,您可以像快速應用程序一樣發送文件。

res.sendFile(path.join(__dirname + 'app/one.html')); 
+0

工作! @bennygenel –

+0

@ VamsidharMuggulla我很高興它做到了。 – bennygenel