所以我有以下想法:为了使我的SPA SEO友好,我想在服务器端检查它是否是Web爬网程序(基于标头),如果是,则要呈现页面与Puppeeteer一起归还。否则,我希望将其作为普通的SPA应用程序使用。
我正在使用Firebase托管,并希望通过Firebase Cloud Functions进行此操作。事实是,我不知道如何正常地从Functions服务内置的React文件。我可以以某种方式将其重定向回Firebase托管吗?
谢谢!
答案 0 :(得分:1)
要从Cloud Functions重定向到任何其他网站(您的Firebase托管),请设置重定向标头。
exports.cb = functions.https.onRequest((req, res) => {
res.redirect(`https://my-project.firebaseapp.com`);
});