Почему в официальном документе Nuxt.js они используют и fetch, и axios в функции fetch - PullRequest
0 голосов
/ 30 сентября 2018
  1. Почему в официальном документе в функции выборки используются и выборка, и аксиос?

Только для того, чтобы вернуть обещание?

мы можем использовать API выборки в функции asyncData?Имеет ли это смысл?

получить пример из официального документа

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Я знаю, что процесс

  1. получение (выборка) данных с помощью axios или выборка узлов с платформой узлов на сервер (удержание данных на сервере)
  2. buildпервая страница для клиента и предварительный рендеринг с сервера
  3. , затем клиент сохраняет данные, и SPA работает.

, поэтому мы не можем использовать выборку, потому что методы выборки являются роднымиКстати только в браузере.Поправьте меня если я ошибаюсь.Спасибо.

0 голосов
/ 30 сентября 2018

Там нет использования fetch в документах, которые вы связали.Есть только функция извлечения, определенная для самого nuxt.

Вы можете использовать http fetch вместо axios, но он не будет работать на узле.Вам нужно будет использовать polyfill для узла, например node-fetch

По сути, вы можете использовать любую библиотеку, которую хотите получить для своих данных.Axios просто используется в качестве наиболее распространенной библиотеки, которая используется для этой цели.В самом nuxt нет ничего конкретного для axios

...