当我在没有/的情况下输入带有/a的路线时,不同的结果会导致firebase功能



为什么当我在firebase函数中部署函数时,输入站点根的结果与我只将/放在路径末尾时不同

我想说的是,例如,当我试图进入我的功能已经部署在firebase功能中的路径时:

https://us-central1-nestjs.cloudfunctions.net/api

我得到:无法获取null,

但当我把/放在最后时:

https://us-central1-nestjs.cloudfunctions.net/api/

它运行良好。

这很奇怪,因为在我当地的环境中,这种情况不会发生。

有人知道该交什么吗

从技术上讲:

https://us-central1-nestjs.cloudfunctions.net/api

https://us-central1-nestjs.cloudfunctions.net/api/

是两个完全不同的页面。试着思考:

http://www.your-domain.com/

http://www.your-domain.com/index.html

这也是两个不同的页面,即使它们显示完全相同的页面。

回答你的问题。

为什么当我在firebase函数中部署函数时,输入站点根的结果与我刚刚将/放在路径末尾时不同?

因为这些url中的每一个都指向不同的位置。在SEO(搜索引擎优化(方面,为了确保谷歌将两个url都理解为一个url,你需要使用规范的url。

相关内容

  • 没有找到相关文章

最新更新