【问题标题】:Deploy quasar v2 ssr app into firebase functions将 quasar v2 ssr 应用程序部署到 firebase 函数中
【发布时间】:2021-08-13 16:12:43
【问题描述】:

如何将 quasar v2 ssr 应用程序部署到 firebase-functions 中?

在v1中,可以通过以下步骤完成:

首先,我在 src-ssr/index.js 文件的底部插入代码:

const functions=require("firebase-functions"); exports.samplefun=functions.https.onRequest(app);

但在新版本中,src-ssr目录下没有“index.js”文件。

请帮我解决问题。

【问题讨论】:

    标签: firebase google-cloud-functions vuejs3 quasar-framework quasar


    【解决方案1】:

    Quasar v2 已将 index.js 文件替换为名为“中间件”的文件。这是他们谈论它的 URL:Quasar v2 SSR Upgrade Guide

    我做了一个完整的工作回购和解释,可以让你继续前进:https://github.com/l1qu1d/quasar-v2-ssr-firebase

    【讨论】:

    • 您上次的编辑将您的答​​案变成了仅链接的帖子,这可能会被标记为“不是答案”并被删除。我解开了那个。您可以添加链接,但基本答案仍应在此处直接提供。
    • @Yunnosch 谢谢。我同意答案应该放在这里,但这不是一个简单的解决方法,因为对于刚开始研究这个问题的人来说,它需要大量的上下文。我刚刚花了最后一个小时在我的 repo 上工作,我不打算在这里全部重写。
    • 它位于顶部的原因是人们不必阅读所有内容而可以直截了当。但由于我是新手,我只是决定清理不相关的信息,从而实现目标。
    • 它回答了问题并直截了当!用户想要直接有用的信息。代码示例与他的问题无关,因为它是我解释我认为可能是问题的思考过程——事实并非如此。当我回答这个问题时,这些链接是补充的。原始发布者不知道 index.js 发生了什么。我说原因并给出链接。您不了解我们正在努力实现的目标的背景或背景,但在您看来,您说我“现在已经删除了大部分可以做出不错答案的信息”。你想要复杂性。我没有。
    • 当作品已经写在别处时,在这里添加内容是没有意义的。显然,这些链接不是垃圾邮件,我确切地说它是什么。为什么像我这样的人会来回麻烦地制造垃圾邮件?!如果他们这样做,那是他们和我的事,其中,我会冒险。复制冗长的复杂解决方案只是为了把它放在这里是荒谬的。
    猜你喜欢
    • 2020-12-25
    • 2021-01-25
    • 2019-10-22
    • 2020-02-15
    • 2020-09-02
    • 2020-11-29
    • 1970-01-01
    • 2020-02-13
    • 2020-10-26
    相关资源
    最近更新 更多