javascript 适用于Firebase的Cloud功能,用于在Facebook中共享内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 适用于Firebase的Cloud功能,用于在Facebook中共享内容相关的知识,希望对你有一定的参考价值。
const functions = require('firebase-functions')
const admin = require('firebase-admin')
admin.initializeApp()
const firestore = admin.firestore()
exports.fbProductShare = functions.https.onRequest((req, res) => {
const params = req.query
const ref = firestore.collection('products').doc(params.id).get()
ref.then(querySnapshot => {
const title = querySnapshot.data().name
const description = querySnapshot.data().description
const image = querySnapshot.data().image //could be the Firebase Storage Download URL
// Replace this by your own url
const url = `https://yourapp.firebaseapp.com/routeToArticle/id`
const content = `
<html>
<head>
<title>${title}</title>
<meta property="og:url" content="${url}" />
<meta property="og:type" content="article" />
<meta property="og:title" content="${title}" />
<meta property="og:description" content="${description}" />
<meta property="og:image" content="${image}" />
</head>
<body>
<script>
window.location = '${url}'
</script>
</body>
</html>
`
res.status(200).send(content)
})
})
以上是关于javascript 适用于Firebase的Cloud功能,用于在Facebook中共享内容的主要内容,如果未能解决你的问题,请参考以下文章