使用此处的代码:https : //github.com/firebase/functions-samples/blob/master/child-count/functions/index.js部署到 Firebase 时出现“应用程序已存在”错误。我只更改了参考以与我的 Firebase RTD 一起使用。
它很容易修复:
!admin.apps.length ? admin.initializeApp() : admin.app();
Run Code Online (Sandbox Code Playgroud)
我的问题是,为什么会发生这种情况?该函数initializeApp()只调用一次。是不是因为应用程序已经在我的其他功能中初始化了?
'use strict';
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
// Keeps track of the length of the 'likes' child list in a separate property.
exports.countlikechange = functions.database.ref('/posts/{postid}/likes/{likeid}').onWrite(
async (change) => {
const collectionRef = change.after.ref.parent;
const countRef = collectionRef.parent.child('likes_count');
let increment;
if (change.after.exists() && !change.before.exists()) {
increment = 1;
} else if (!change.after.exists() && change.before.exists()) {
increment = -1; …Run Code Online (Sandbox Code Playgroud) 我在侧边栏中有一个小的 JQuery Tabs 小部件,它会在页面加载时淡入,谨慎地唤起对它自身和标签背后有趣内容的关注。
为了建立这种效果,如果单个选项卡可以一个接一个地淡入淡出可能会很好。
这可以做到吗,如果可以,怎么做?