所有的都在标题中,更特别的是我正在使用奥瓦尔rest客户端生成器。在文档中它说你可以为axios配置baseUrl。但是我真的不知道我应该把这种配置放在svletekit项目的哪里,也许是index.js?
https://orval.dev/guides/set-base-url#:~:text=Axios.defaults.baseURL%20%3D%20%27%3CBACKEND%20URL%3E%27%3B%20//%20use%20your%20own%20URL%20here%20or%20environment%20variable
1条答案
按热度按时间k4aesqcs1#
Axios似乎有这样的设置:
baseUrl
是https://api.example.com
/endpoint/path/
的请求将获得https://api.example.com/endpoint/path/
首先,不要将Axios与SvelteKit一起使用,SvelteKit有一个特殊版本的
fetch()
,应该使用它来代替。SvelteKit(
fetch()
)没有类似axios.baseURL
的设置。您可以编写一个自定义 Package 器来 Package SvelteKit的
fetch()
,它完成与axios.baseURL
相同的任务,编写一个函数,将fetch()
函数作为输入,并输出一个使用基本URL的自定义获取:然后你可以像这样使用上面的函数: