Некоторое время я использую NextJS, но не совсем понимаю, как на самом деле работает его процесс SSR.
Я поместил console.log
внутрь метода некоторых компонентов return
и вижу, что они выполняются на стороне клиента. Разве они не должны отображаться на консоли сервера, потому что используется SSR?
Кроме того, когда я пытаюсь console.log
объект window
, NextJS выдает ошибку, говоря, что window
не определен. Это еще больше сбило меня с толку, потому что, согласно моему предыдущему тесту, console.log
работает на стороне клиента, но, согласно этой ошибке, он работает на сервере.