[英]Firebase: TypeError: firebase.firestore is not a function
[英]TypeError: firebase.firestore () is not a function web javascript
我正在尝试使用 web javascript 在 firebase 云存储上上传图像。 我在控制台上收到“firebase.firestore () is not a function”。 我走错路了吗?
我已经在 firebase 数据库上插入和获取数据。 但我必须停下来在 Firebase 云存储上上传图片。
<script src="https://www.gstatic.com/firebasejs/6.2.3/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.2.3/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/3.1.0/firebase-database.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.3.0/firebase-firestore.js"></script>
var firebaseConfig = {
apiKey: "XXX",
authDomain: "XXX",
databaseURL: "XXX",
projectId: "XXX",
storageBucket: "XXX",
messagingSenderId: "XXX",
appId: "XXX"
};
// Initialize Firebase
var defaultProject = firebase.initializeApp (firebaseConfig);
// Get a reference to the database service
var fileName = selectedFile.name;
var storageRef = firebase.firestore ().ref ('image' + fileName).put (selectedFile);
更新计算机上的节点似乎已经解决了这个问题。 我将它更新到 v16.15.1
改变
firebase.firestore ().ref ('image' + fileName).put (selectedFile);
至
firebase.storage().ref('image' + fileName).put (selectedFile);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.