SSR не работает, когда отключен JavaScript - PullRequest
0 голосов
/ 22 января 2019

Ссылка на этот билет здесь: https://github.com/zeit/next.js/issues/4210 В настоящее время мне интересно, почему, когда вы отключаете JavaScript, большая часть контента с использованием relay modern и NextJS не работает.

Мое первоначальное предположение состоит в том, что поскольку NextJS является библиотекой React для рендеринга на стороне сервера, если JavaScript отключен в Chrome, то, очевидно, React не работает. Однако NextJS - это рендеринг на стороне сервера, поэтому отключение javascript на стороне клиента не должно быть проблемой? Поэтому, почему эта проблема все еще возникает?

1 Ответ

0 голосов
/ 22 января 2019

В современном сценарии SSR, как в изоморфном приложении , только первый рендеринг выполняется сервером, который возвращает простое html содержимое вместе с js, которые будут использоваться для последующего рендеринга.

Если в браузере отключен JavaScript, вы должны видеть только первый рендеринг как статическую страницу, поскольку интерпретатор показывает простой HTML-контент, но тогда вы не сможете взаимодействовать со страницей (что потребует включения js)

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