【问题标题】:Redirect BACK from cloud functions to Firebase Hosting?将 BACK 从云功能重定向到 Firebase 托管?
【发布时间】:2020-10-14 21:55:18
【问题描述】:

所以我有以下想法:为了让我的 SPA SEO 友好,我想在服务器端检查它是否是网络爬虫(基于标题),如果是,我想渲染页面使用 Puppeteer 并返回它。否则,我希望将其用作普通的 SPA 应用程序。

我正在使用 Firebase 托管,并希望使用 Firebase Cloud Functions 来实现。问题是我不知道如何正常地从 Functions 提供构建的 React 文件。我可以以某种方式将其重定向回 Firebase 托管吗?

谢谢!

【问题讨论】:

  • 有什么你尝试过的吗?

标签: reactjs firebase google-cloud-functions puppeteer firebase-hosting


【解决方案1】:

要从 Cloud Functions 重定向到任何其他网站(您的 Firebase 托管),请设置重定向标头。

exports.cb = functions.https.onRequest((req, res) => {
    res.redirect(`https://my-project.firebaseapp.com`);
});

【讨论】:

    猜你喜欢
    • 2017-12-05
    • 2020-06-13
    • 1970-01-01
    • 2018-08-07
    • 2018-04-11
    • 1970-01-01
    • 2020-05-14
    • 2017-08-14
    • 2020-06-04
    相关资源
    最近更新 更多