小编Mic*_*fin的帖子

如何在不启动函数模拟器的情况下指定函数模拟器的主机:端口

我正在用 Go 编写云函数并从 firestore 模拟器触发它们。如果我手动启动 firestore 模拟器,这将有效:

\n
 java -jar ~/.cache/firebase/emulators/cloud-firestore-emulator-v1.11.9.jar \\\n  --functions_emulator localhost:5001\n
Run Code Online (Sandbox Code Playgroud)\n

然后我在 localhost:5001 上启动自己的服务器来处理触发的函数,一切似乎都正常。

\n

但是,我想以正常方式启动 firestore 模拟器,以便获得漂亮的 Web UI 等。我的 firebase.json 文件如下:

\n
 java -jar ~/.cache/firebase/emulators/cloud-firestore-emulator-v1.11.9.jar \\\n  --functions_emulator localhost:5001\n
Run Code Online (Sandbox Code Playgroud)\n

我使用启动模拟器

\n
{\n  "emulators": {\n    "firestore": {\n      "port": 8080\n    },\n    "functions": {\n      "port": 5001\n    },\n    "pubsub": {\n      "port": 8085\n    },\n    "ui": {\n      "enabled": true\n    },\n    "hosting": {\n      "port": 5000\n    },\n    "auth": {\n      "port": 9099\n    }\n  },\n  "ui": {\n    "enabled": true,\n    "host": "localhost",\n    "port": 4000\n  },\n …
Run Code Online (Sandbox Code Playgroud)

firebase google-cloud-firestore

5
推荐指数
1
解决办法
2436
查看次数

标签 统计

firebase ×1

google-cloud-firestore ×1