渲染/包含html文件Google Cloud Functions

时间:2018-06-05 07:09:24

标签: javascript html firebase google-cloud-functions

我对Google Cloud Functions几乎不熟悉,我想知道是否有办法从函数中呈现html文件。我有一个使用发送方法执行此操作的方法,但由于文件太长,最终代码很长,我总是部署函数来修改最小的东西。有没有办法包含外部文件或类似的东西?在这种情况下,我不需要使用JS变量来修改文本,因为这是一个静态信息文件。现在我使用它并且它可以工作:

  exports.index = functions.https.onRequest((req, res)=> { res.send(`<!doctype html>
    <head>
      <title>MY HTML</title>
           <link rel="shortcut icon"  href="https://firebasestorage.googleapis.com/v0/b/firebase-spot.com/o/favicon.ico?alt=media"/>            
    </head>        
    <body>         
      <div class='content'>...

是否有类似include('http:\ path \ to \ index.html')的内容?

1 个答案:

答案 0 :(得分:1)

没有简单的功能。您必须编写代码来发出HTTP请求以获取外部内容,下载它,然后将其发送到客户端。