不能在axios中使用localhost url?

时间:2019-04-17 03:49:52

标签: javascript ajax axios

我正在尝试在运行的端点上执行GET。如果我通过浏览器访问端点,则会得到一个应该的JSON对象,但是如果我尝试将其作为前端客户端,则会得到404。

这有效:

axios.get('https://jsonplaceholder.typicode.com/users')
  .catch((error) => console.log(error.request))
  .then(response => {
    this.$el.textContent = JSON.stringify(response.data)
  })

这不起作用:

axios.get('127.0.0.1:3000/api/info')
  .catch((error) => console.log(error.request))
  .then(response => {
    this.$el.textContent = JSON.stringify(response.data)
  })

1 个答案:

答案 0 :(得分:0)

您是否在移动设备中调用过api?如果是,则必须设置bind ip。如果未设置,则无法在移动设备上访问api。