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
[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 на что-либо еще?
RenderMode.Server