尝试连接到localhost时获取"无法获取/":5000 Firebase

sin*_*ake 6 node.js firebase firebase-hosting firebase-tools

我试图让我的本地主机服务器在Firebase上工作,但我继续在浏览器"无法获取/"中收到以下消息.我看了一下控制台,它说的是' http:// localhost: 5000/404(Not Found)'.

我尝试使用'firebase serve'重新运行服务器,但这没有帮助.我再次运行'firebase init',这也没有帮助.我通过运行'npm install -g firebase-tools'重新安装了firebase工具,然后再次运行firebase服务,但仍然没有.

不知道最近发生了什么因为它最初工作.我安装了一些grunt插件并将我的index.html文件移动到一个html文件夹下,虽然我仍然在公共文件夹下有一个index.html文件它仍然说'无法获取/'

我也试过在不同的浏览器中重启它们等.

我使用的是Mac OS X El Capitan.

如果您需要更多信息,请告诉我.提前致谢

Max*_*rry 7

我在"友好聊天"教程firebase servescripts目录中运行此问题.从父目录启动服务器使其按预期再次运行.


sin*_*ake 1

好吧,这已经开始工作了,但几乎必须从头开始。我删除了 public 文件夹,只是将 html、css、js 和 node-module 文件夹移出了项目目录,然后重新安装了 firebase-tools 并运行了“firebase init”命令,然后重新启动了 localhost 服务器,一切就开始了再次工作。之后,我移回了所有以前的文件夹,一切都像以前一样工作。

不能 100% 确定问题是如何发生的,但有一次我确实删除了我的 index.html 文件,然后在测试某些内容时将其放回原处。从那时起我就觉得问题开始了。我将尝试在一个测试项目中测试这种情况,但我想暂时不要删除您的index.html 文件,只需修改现有的文件即可。谢谢大家。