Google не может отрисовать и проиндексировать компоненты моего сервера. - PullRequest
2 голосов
/ 08 января 2020

Google не может проиндексировать мои компоненты для блейзера на сервере.

Я включаю компонент для блейзера на стороне сервера на страницу бритвы со следующим кодом:

@(await Html.RenderComponentAsync<WEKA.Components.Sortiment>
    (RenderMode.Server))

При вводе URL-адреса страницы с включенным Серверный компонент Blazor на тестовой консоли https://search.google.com/test/mobile-friendly, компоненты не отображаются, и в поиске Google для мобильных устройств отображаются следующие ошибки:

[2020-01-08T09: 25: 45.024 Z] Информация: нормализация '_blazor' до 'http://www.mywebsite.com/_blazor'. http://www.mywebsite.com/_framework/blazor.server.js: 1 00: 08.000
[2020-01-08T09: 25: 45.061Z] Предупреждение: ошибка из HTTP-запроса. 0:. http://www.mywebsite.com/_framework/blazor.server.js: 1 00: 18.000
[2020-01-08T09: 25: 45.070Z] Ошибка: соединение отключено с ошибкой «Ошибка». http://www.mywebsite.com/_framework/blazor.server.js: 1 00: 19.000
[2020-01-08T09: 25: 45.071Z] Ошибка: ошибка http://www.mywebsite.com/_framework/blazor.server.js: 15 00: 19.000

Uncaught (в обещании) Ошибка: невозможно отправить данные, если соединение не находится в состоянии «Подключено». в e.send (http://www.mywebsite.com/_framework/blazor.server.js: 1: 42313 ) в e.sendMessage (http://www.mywebsite.com/_framework/blazor.server.js: 1: 15469 ) в e.sendWithProtocol (http://www.mywebsite.com/_framework/blazor.server.js: 1: 15531 ) в http://www.mywebsite.com/_framework/blazor.server.js: 1: 16198 в новом Promise () при e.invoke (http://www.mywebsite.com/_framework/blazor.server.js: 1: 15996 ) в e. (http://www.mywebsite.com/_framework/blazor.server.js: 15: 29666 ) в http://www.mywebsite.com/_framework/blazor.server.js: 15: 28968 в Object.next (http://www.mywebsite.com/_framework/blazor.server.js: 15: 29073 ) в http://www.mywebsite.com/_framework/blazor.server.js: 15: 27986 http://www.mywebsite.com/_framework/blazor.server.js: 0

С этим можно что-нибудь сделать? Не меняя RenderMode.Server на что-либо еще?

...