Вот мой вопрос об использовании Svelte / Sapper
- У меня есть файл в
/src/routes/login.js
- Согласно документу Sapper, он создаст конечную точку API в
http://<my_domain>/login
, что и делает. - Теперь в
login.js
я хотел бы вызвать другой сервер API, предположим, что этоhttp://another_server/auth
- Как ни использую
fetch
функцию:fetch("http://another_server/auth")
,this.fetch("http://another_server/auth")
, Svelte ответы:(this.)fetch is not defined
. - В документации сказано, что его нужно запускать в
preload()
, поэтому я помещаю выборку вexport async function preload(){}
, это не сработало.
Итак, мой вопрос: кроме использования axios
, могу ли я продолжать использовать fetch
в запросе API на стороне сервера?
Только что протестировано в файле шаблона [slug].json.js
, когда я добавляю функцию (this.)fetch
, она не компилируется, та же ошибка: (this.)fetch is not defined
Большое тебе спасибо.