对服务器的Axios GET请求-不是本地主机

时间:2018-09-07 08:02:13

标签: flask vue.js get axios pythonanywhere

我想知道是否有人可以阐明GET请求路径的工作方式。我不擅长网络,所以这里有点迷路。

我有一个在PythonAnywhere上运行的Flask应用程序...我用Vue构建了一个小型应用程序,并且正在使用Axios向服务器上的API发送GET请求。但是我发现,当我在PythonAnywhere服务器上运行我的应用程序时,只有在我也在本地计算机上运行flask应用程序时,我才会获得响应。我怀疑这是由于我试图将请求发送到http://localhost:5000/api/random2。真的吗?要将请求发送到我的PythonAnywhere应用,我必须替换为什么?

 getResults () {
        const path = `http://localhost:5000/api/random2`
        axios.get(path, {
          params: {
            p_a: this.p_a,
            R_eH: this.R_eH,
            a: this.a,
            b: this.b
          } 
        })
        .then(response => {this.result = response.data})
        .catch(error => {
          console.log(error)
        })
    }
  },

谢谢你, 雅各布

0 个答案:

没有答案