당신이 지금까지 시도 것을보고 도움이 될 것입니다, 사전에 감사합니다, 그러나 여기에서이 노드 모듈에서 볼 수있는 방법의 간단한 예입니다. 그것은 클라우드 기능을 사용 다를 수 있지만 그것은 올바른 방향으로 이상 지점을해야한다 :
const Storage = require('@google-cloud/storage');
const storage = Storage({
projectId: firebaseProjectId,
credentials: serviceAccountCredentials
});
const bucketName = 'someFirebaseBucket';
const uploadFile = (filename) => {
return storage
.bucket(bucketName)
.upload(filename)
};
const uploadMultipleFiles = (fileList) => {
const uploads = fileList.map(uploadFile)
Promise.all(uploads)
.then(results => {
// handle results
})
.catch(error => {
// handle error
})
};
당신이'클라이언트 측 또는'@ 구글 클라우드/storage'에 firebase.storage을()'사용하고 있습니까 서버에? 업로드 당 10MB로 제한되어 있다면'Promise.all()'을 사용하여 동시에 여러 개의 업로드를 실행하는 것이 좋습니다. – adrice727
@ adrice727 내 의도는 firebase를 클라이언트 측에서 사용하지 않는 것입니다. 저는 서버리스 환경을 만들고 싶습니다. 지금까지 클라우드 기능을 사용하여 앱의 80 %를 마쳤으므로 @ google-cloud를 사용했습니다./내 기능 내 저장. 어떻게해야합니까? 너 나 좀 도와 줄 수있어? – Marketingexpert