Woking of Next. js в производстве - PullRequest
0 голосов
/ 29 апреля 2020

Я использовал следующее. js уже некоторое время. но я не очень понимаю, как это работает в производстве. Насколько я понимаю, когда мы делаем запрос к серверу, сервер получает запрошенную страницу из папки .next stati c и запускает функцию initialProps компонента и отправляет ответ, поэтому я хотел знать:

  1. что происходит, когда мы нажимаем на ссылку на другую страницу (я видел, что обращение к cdn выполнено, но я не уверен, что произойдет после этого).
  2. как работает предварительная выборка видимых ссылок ( и если предварительно выбранный компонент содержит функцию initialProps, выполняется ли эта функция в браузере?)
  3. Как работает следующий. js обрабатывает маршруты stati c и dynamici c? есть ли разница в их комплектации для улучшения времени загрузки.

Заранее спасибо.

1 Ответ

0 голосов
/ 29 апреля 2020

Во-первых, вам необходимо дважды проверить документ Next JS, Routing api. Ваш проект с Next JS будет отображаться на сервере в первый раз (такое поведение гарантирует, что SEO-бот всегда получает полный контент html), когда пользователь нажимает на какую-то ссылку, то есть на стороне клиента. Вы можете проверить с помощью console.log () в getInitialProps, чтобы вы могли проверить, выполняет ли клиентская сторона этот метод.

...