我写的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”的获取请求?
2条答案
按热度按时间q43xntqr1#
似乎你在错误的文件中添加了代理,请检查代理应添加到属于你的react应用程序的package.json文件中
xj3cbfub2#
我关闭了我的vs代码编辑器,然后重新打开,结果它对我来说工作正常。你可能需要重新启动你的vs代码编辑器。