尝试连接到本地主机:5000 Firebase时获取“无法获取/”

我正在尝试让Firebase上的本地主机服务器正常工作,但我仍然在浏览器中无法获取以下消息。 我看了一下控制台,它所说的是“ http:// localhost: 5000/404(Not Found)”。

我试图重新运行服务器使用'firebase服务',并没有帮助。 我再次运行“firebase init”,这也没有帮助。 我通过运行'npm install -g firebase-tools'重新安装了firebase工具,然后再次运行firebase服务,但仍然没有任何结果。

不知道是怎么回事,因为它最初是在工作。 我安装了一些grunt插件,并将我的index.html文件移动到html文件夹下,尽pipe我仍然在公用文件夹下有一个index.html文件,但仍然显示'Can not GET /'

我也尝试在不同的浏览器重新启动它们等

我正在使用Mac OS X El Capitan。

让我知道如果你需要更多的信息。 提前致谢

在“友好聊天”教程的scripts目录中,我遇到了运行firebase serve问题。 从父目录启动服务器再次按预期工作。

好吧,所以这个工作,但几乎不得不从头开始。 我删除了公共文件夹,并将我的html,css,js和node-module文件夹移出我的项目目录,然后重新安装firebase-tools并运行“firebase init”命令,然后重新启动localhost服务器,再次工作。 之后,我将所有以前的文件夹移回原来的位置。

不是100%确定问题是如何发生的,但是在某一点上我删除了我的index.html文件,然后在我testing一些东西的时候把它放回去。 我觉得这个问题开始了。 我会尝试在一个testing项目中testing这个场景,但是我想暂时不要删除你的index.html文件,只是修改现有的。 谢谢大家。

如果您在项目文件夹中运行“firebase serve”,则会显示错误消息。

使用'cd ..'导航到父文件夹(上一级),然后从那里启动服务器。

如果这可以帮助别人节省时间..一个可能性:可能是构build步骤没有完成,这是我的情况,并且build / …目录没有index.html