我正在使用 Angular/Firebase 开发一个已经上线的网站,以测试我启动 ng 服务的修改,然后我可以在本地主机上毫无问题地识别自己的身份,为期一周,而无需修改任何不再可能的内容。本地主机在允许的域中引用。
我不知道该怎么办,你有什么建议吗?
我正确地理解你的意思,你无法访问你的系统上应该为你的项目服务的locakhost。同时我建议你进行以下检查。
检查端口配置:验证您用于本地主机的端口未被其他应用程序使用。因为如您所知,默认情况下,当我们命令 ngserve 时,Angular 使用端口 4200,如果另一个应用程序已在使用此端口,您可以通过运行 ngserve --port
清除浏览器缓存:清除浏览器缓存,因为有时缓存的数据可能会干扰网站的功能,然后尝试再次访问本地主机。
检查 Firebase 托管配置:检查 localhost 是否仍被列为 Firebase 托管中允许的域。您可以通过检查项目根目录中的 firebase.json 文件来检查它。查找托管部分并验证 allowedDomains 属性是否包含 localhost。
您可能想要完成此操作 在本地测试您的 Web 应用程序,与其他人共享更改,然后进行实时部署
如果上述所有内容都没有解决您的问题,那么我们需要您项目中的更多信息