![](/img/trans.png)
[英]How do I start the Firebase Storage Emulator with production bucket data?
[英]How do I access Firebase Storage emulator hosted images from mobile devices?
我正在获取我的图像的公共 URL,如下所示。
const file = admin.storage().bucket().file('...');
await file.makePublic();
file.publicUrl(); // Returns http://localhost:9199/...
它返回主机设置为 localhost 的 URL,这使得无法从移动设备访问它们。
我试图用我的计算机 IP 地址替换本地主机,但没有成功。
我必须在 firebase.json 文件上将端口设置为 0.0.0.0。 然后,我可以使用我的 IP 地址而不是本地主机来访问图像。
firebase.json
{
"emulators": {
"storage": {
"host": "0.0.0.0",
"port": 9199
},
...
},
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.