Различные результаты в функциях firebase при входе в маршрут с / а, который я ввожу без / - PullRequest
0 голосов
/ 15 декабря 2018

Почему при развертывании функции в функциях Firebase результат ввода корня сайта отличается от того, когда я просто помещаю / в конце пути?

Что яхочу сказать, что, например, когда я пытаюсь ввести путь к моей функции, уже развернутой в функциях firebase:

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

Я получаю: невозможно получить ноль,

, но когда я просто ставлю / в конце:

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

Это хорошо работает.

И это странно, потому что в моем местном окружении этого не происходит.

Кто-нибудь знает, что должно быть?

1 Ответ

0 голосов
/ 15 декабря 2018

Технически говоря:

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 (поисковая оптимизация), чтобы убедиться, что Google понимает оба URL-адреса как один URL-адрес, вам необходимо использовать канонические URL-адреса .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...