firebase admin sdk 在存储模拟器上使用 ssl

问题描述 投票:0回答:1

我通过环境变量将 STORAGE_EMULATOR_HOST=localhost:9199 和 STORAGE_EMULATOR_HOST=127.0.0.1:9199 传递给 docker 容器。在这两种情况下,管理 sdk 都会尝试使用 https 连接到存储模拟器

FetchError:请求https://localhost:9199/upload/storage/v1/b/.....失败,原因:写入EPROTO 139925863208896:错误:1408F10B:SSL例程:ssl3_get_record:版本号错误:../ deps/openssl/openssl/ssl/record/ssl3_record.c:332:

我正在使用“firebase-admin”:“11.8.1” 编辑:与 11.11.0 相同

我在这里做错了什么吗?

firebase firebase-storage firebase-admin firebase-tools
1个回答
0
投票

将 STORAGE_EMULATOR_HOST=127.0.0.1:9199 更改为 STORAGE_EMULATOR_HOST=http://127.0.0.1:9199 。如果缺少协议,它会添加 https,从而导致问题。

© www.soinside.com 2019 - 2024. All rights reserved.