Firebase托管区分大小写的代码在本地有效,但托管时不起作用

时间:2020-02-28 19:49:06

标签: firebase firebase-hosting firebase-cli

我正在使用Firebase托管。将其托管在本地以通过命令进行测试

firebase serve --only hosting

这可以很好地托管所有文件,而不管URL中是否大小写不匹配。

一旦将其托管在Firebase上,所有区分大小写的链接都将断开。 我知道Firebase区分大小写,但是在本地托管中它如何工作?

如果在托管到云后失败,则将无法进行本地测试。

1 个答案:

答案 0 :(得分:1)

如果您使用的是不区分大小写的Windows或Macos文件系统,则仿真器可能无法区分FOO.HTML和foo.html,因为操作系统认为它们本质上是相同。 无论托管什么系统,您的代码都应始终遵守大小写-生产中的Firebase托管需要使用大小写。