我无法同时在本地模拟托管和功能。仅功能有效。
node -v
v10.15.3
firebase -V
6.9.0
当我运行firebase serve --only hosting,functions
时,我得到了:
✔ functions: Using node@10 from host.
✔ functions: Emulator running at http://localhost:5001
仅函数开始仿真。网页不起作用。顺便说一下,默认端口是5000。
当我运行firebase serve
时,我得到了:
i hosting: Serving hosting files from: public
✔ hosting: Local server: http://localhost:5000
和运行时得到的内容相同:firebase serve --only hosting
,然后一个网页运行良好,但是它无法访问为该网页提供API的功能。
我希望当我运行firebase serve --only hosting,functions
时,托管和功能将开始在同一端口上进行仿真。在我使用4.x版本的firebase-tools之前,它曾经可以工作
答案 0 :(得分:0)
firebase-tools 6.9.0中存在回归。降级作为临时解决方案。
npm i -g firebase-tools@6.8.0
https://github.com/firebase/firebase-tools/issues/1242