为什么当我在firebase函数中部署函数时,输入网站根目录的结果与将/放在路径末尾的结果不同?
我想说的是,例如,当我尝试输入已经部署在firebase函数中的函数的路径时:
我得到:无法获取空值,
但是当我将/放在最后时:
https://us-central1-nestjs.cloudfunctions.net/api
效果很好。
这很奇怪,因为在我的本地环境中没有发生。
有人知道到期吗?
答案 0 :(得分:0)
从技术上讲:
true
和
https://us-central1-nestjs.cloudfunctions.net/api
共有两个不同的页面。尝试认为:
https://us-central1-nestjs.cloudfunctions.net/api/
和
http://www.your-domain.com/
即使它们显示完全相同的页面,它们还是两个不同的页面。
然后回答您的问题。
为什么当我在firebase函数中部署函数时,进入站点根目录的结果与将/放在路径末尾的结果不同?
因为这些网址中的每个网址都指向不同的位置。就SEO(搜索引擎优化)而言,要确保Google将两个网址都理解为一个网址,您需要使用canonical URLs。