0
Cloud Firestoreの特定の場所にデータを投稿しようとしています。クラウド機能自体はHTTPS経由で切り替えられます。 request.body
の場合、私はbodyParser.json
メソッドを使用しています。500クラウドFirestoreをHTTPSでクラウド機能で使用しているときの内部サーバーエラー
notifull.post('/postNote', (request, response) => {
// grab variables and files from body and query strings
var subject = request.body.subject;
var category = request.body.category;
var subcategory = request.body.subcategory;
var title = request.body.title;
var id = request.body.id;
var userID = request.body.userID;
// add data to collection
var referenceString = `${subject}/${category}/${subcategory}/${id}`;
var reference = admin.firestore().doc(referenceString);
reference.set({
"title": title,
"id": id,
"userID": userID,
"timestamp": Date.now(),
"upvotes": 0
});
// update user posts???
});
参考のために少しの文書があります。
代わりに、500内部サーバーエラーが返されます。
ログのエラーは "TypeError:admin.firestoreは関数ではありません"です。 firebase-adminバージョン4.2.1を使用しています。
あなたの変数 'reference'は有効ですか? – STLDeveloper