0
以前は、Firebase Cloudに機能をデプロイするのに3〜4分ほどかかりました。今私が変更を展開しようとしているとき、CMDは10〜15分良い状態で実行され、その後私にはDeploy Error: Operation interrupted
と私のクラウドファンクションログに少しのメッセージ(Operation interrupted
)が与えられます。 Firebaseデプロイのクラウド機能が中断されました
CMDとログは、この問題の原因を知らせていないため、あまり役に立ちません。私が作ったコードに何か問題はありますか?それは非常にシンプルだと私はそれが問題を引き起こしているとは思いませんが、ここにある:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
var roomID = "cheufer_923sfd98";
exports.findRoom = functions.database
.ref('/Players Searching For Room/{uid}')
.onWrite(event => {
if(!event.data.exists())
{
return;
}
admin.database().ref('/Test Array/' + roomID).transaction(function(content){
if(content == null)
{
content.push({onGoing: false});
content.push({players: [] });
}
content.players.push(event.params.uid);
return content;
}, function(error, committed){
if(committed)
{
console.log("Committed successfully. New data was inserted in table called 'TestArray'");
}
});
});
私もそれに何もテスト関数では、すべて私の関数で同じエラーを取得しています。ローカルのエミュレータですべてうまく動作しています。問題は自動的に解決したのか、何かをしなければならなかったのか? – emiliosg
私は待っていました。コードではなく、答えに記載されているFirebaseに問題がありました。 – Jonathan