【发布时间】:2021-02-14 23:44:11
【问题描述】:
使用 next.js。
我想使用 firebase 的 cloudStorage 来检索图像。
我已将 firebase 导入 next.js,但出现错误。
firebase 的版本是 8.2.7。
var storage = firebase.storage();代替
我收到 TypeError: firebase_app__WEBPACK_IMPORTED_MODULE_2___default.a.storage is not a function 错误。
import 'firebase/analytics';
import firebase from 'firebase/app';
import 'firebase/auth';
import 'firebase/firestore';
import React, { FunctionComponent } from 'react';
const Gallery: FunctionComponent = () => {
var firebaseConfig = {
apiKey: '***************',
authDomain: '*************',
projectId: '*************',
storageBucket: '*************',
messagingSenderId: '*************',
appId: '*************',
measurementId: '*************',
};
// Initialize Firebase
if (firebase.apps.length === 0) {
firebase.initializeApp(firebaseConfig);
firebase.analytics();
}
var storage = firebase.storage();
var storageRef = storage.ref();
var listRef = storageRef.child('files/uid');
listRef
.listAll()
.then(function (res) {
res.prefixes.forEach(function (folderRef) {
});
res.items.forEach(function (itemRef) {
});
})
.catch(function (error) {});
return (
<div>
<div>aaaa</div>
</div>
);
};
export default Gallery;
【问题讨论】:
标签: javascript firebase next.js firebase-storage