当我运行下面的代码时,我收到了CORS错误,任何帮助将不胜感激。谢谢我在StackOverflow的此主题中尝试了一些答案,但没有任何帮助。
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "**********",
authDomain: "********",
databaseURL: "********",
projectId: "********",
storageBucket: "********",
messagingSenderId: "********",
appId: "********",
measurementId: "********"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
var storage = firebase.storage();
var storageRef = storage.ref('image');
var starRef = storageRef.child('image1.jpg');
starRef.getDownloadURL().then(url => {
console.log(url);
})
您对Firebase的调用应在服务器端进行。您的服务器充当一种传递。 2个原因:
因此从客户端调用/images/image1.jpg
然后从服务器调用Firebase,然后将image1发送回浏览器。
很多工作,但这是正确的方法。