反应原生'意外网址'错误

时间:2018-02-28 14:16:45

标签: javascript android react-native axios expo

我正在使用axios将数据发布到我的本地服务器。

    _handleBarCodeRead = data => {
    axios.post('192.168.0.100/getitem', {
        id: data.data,

      })
      .then(function (response) {
        console.log(response);
      })
      .catch(function (error) {
        console.log(error);
      });
  };

数据在事件

上发布
       <BarCodeScanner
          torchMode="off"
          onBarCodeRead={this._handleBarCodeRead}

        />

我收到错误'未经检验的网址192.168.0.100/getitem' {{3}}

1 个答案:

答案 0 :(得分:2)

尝试通过为其添加前缀(使用http或https)('/getitem'),使网址相对'http://192.168.0.100/getitem'正确绝对。

    _handleBarCodeRead = data => {
axios.post('http://192.168.0.100/getitem', {
    id: data.data,

  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

};