Я использую библиотеку js-data
с адаптером js-data-http
и пытаюсь реализовать рендеринг на стороне сервера (ssr) в своем приложении Vue - Nuxt.
Теперь я вижу, что есть специальный Http-адаптер для запросов на стороне сервера: js-http-adapter-node
. Мне это нужно, потому что клиентскому адаптеру требуется глобальный объект XMLHttpRequest, который недоступен на стороне сервера. Все работает, но теперь я вижу, что интерфейс продолжает работать, даже если я не переключаюсь обратно на оригинальный js-data-http
адаптер на стороне клиента.
Мой вопрос: какие еще различия существуют между адаптерами js-data-http
и js-data-http-node
, и почему я должен использовать первый на стороне клиента, если последний также работает? (Так почему же js-data-http
вообще существует?)