如何为Axios使用代理

z3yyvxxp  于 2023-04-20  发布在  iOS
关注(0)|答案(2)|浏览(253)

我写的webapp和我的前端运行
http://localhost:3000
和后端正在运行
网址:http://localhost:4000
我想使用axios在这个URL上做一个get请求“http://localhost:4000/api/v1/products”
所以我在package.json文件中创建了一个代理,如下所示

"proxy": "http://127.0.0.1:4000"

我做了一个这样的请求

const { data } = await axios.get("/api/v1/products")

但是axios忽略了代理,并从“localhost:3000”as show here请求上面的get请求
我怎么能从“localhost:4000”这个URL代替“localhost:3000”的获取请求?

q43xntqr

q43xntqr1#

似乎你在错误的文件中添加了代理,请检查代理应添加到属于你的react应用程序的package.json文件中

xj3cbfub

xj3cbfub2#

我关闭了我的vs代码编辑器,然后重新打开,结果它对我来说工作正常。你可能需要重新启动你的vs代码编辑器。

相关问题