从云功能返回BACK重定向到Firebase托管?

时间:2020-06-24 15:20:10

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

所以我有以下想法:为了使我的SPA SEO友好,我想在服务器端检查它是否是Web爬网程序(基于标头),如果是,则要呈现页面与Puppeeteer一起归还。否则,我希望将其作为普通的SPA应用程序使用。

我正在使用Firebase托管,并希望通过Firebase Cloud Functions进行此操作。事实是,我不知道如何正常地从Functions服务内置的React文件。我可以以某种方式将其重定向回Firebase托管吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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