我接到一次电话,我得到一个值。我在localhost上测试时工作正常,但是一旦我静态部署到GitHub页面,我的调用永远不会返回。这是我的代码:
async get(path) {
const ref = new Firebase(`https://resplendent-fire-9351.firebaseio.com/${path}`);
const dataSnapshot = await ref.once('value');
console.log(dataSnapshot);
return dataSnapshot.val();
}
部署后,永远不会记录dataSnapshot。但是在localhost上,一切正常。我想知道是否存在某种域名来源问题。我从CDN加载firebase,并且我也记录了我传入的路径,并且它似乎没有任何问题。
答案 0 :(得分:1)
试试这个:
async get(path) {
const ref = new Firebase(`https://resplendent-fire-9351.firebaseio.com/${path}`);
return await ref.once('value');
}