我在Vue.js中设置代理时遇到问题

时间:2020-02-21 16:07:33

标签: vue.js proxy axios

对于我的测试示例,我试图使用此API https://jsonplaceholder.typicode.com/todos/1来获取数据。继续显示的URL为http://localhost:8080/todos/1?t=1582300626706。出于某种原因,我的vue应用程序未选择代理设置。

我的vue.config.js中有

   proxy: {
     "/todos": {
       target: "https://jsonplaceholder.typicode.com",
       ws: true,
       changeOrigin: true
     }
   } 



then in my service I use axios and use this to try to hit it

const API_URL = "/todos";

const http = axios.create({
 baseURL: API_URL,
 headers: { "Cache-Control": "no-cache"},
});


http.get("/1" , {cache:false});

仅基于示例,我已经看到了。我可能会缺少为此工作所需的软件包吗?还应该将vue.config文件与package.json放在同一位置吗?

0 个答案:

没有答案