浏览器获取请求404,但可与Postman应用一起使用

时间:2019-08-14 00:01:25

标签: javascript html browser axios postman

标题说明了一切,尝试使用openweather api检索一些数据。

它在Postman上工作正常,但是在本地环境中使用vanillaJS时,我在控制台中收到错误消息

function createAndHyperlink() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName('f');
  var parent=DriveApp.getFolderById("1aKKrybi1uSCJPD6m_L5YXOgAV_DofKCK")
  var vr=sh.getRange(1,1,sh.getLastRow(),1);//column 1 is values
  var v=vr.getValues();
  var dr=sh.getRange(1,3,sh.getLastRow(),1);//column 2 is hyperlinks
  var d=dr.getValues();
  var hr=sh.getRange(1,2,sh.getLastRow(),1);//column 3 is done ... Prevent old assignment from getting recreated
  var h=hr.getFormulas();
  for(var i=0;i<v.length;i++) {
    if(v[i][0] && !h[i][0] && !d[i][0]) {
      var folder=parent.createFolder(v[i][0]);
      var formula='=HYPERLINK("' + folder.getUrl() + '"; "' + v[i][0] + '")';
      h[i][0]=formula;
      d[i][0]='Done';
    }
  }
  dr.setValues(d);
  hr.setFormulas(h)
}

我的代码如下

ERROR: GET http://127.0.0.1:5500/api.openweathermap.org/data/2.5/forecast?id=2193733&appid=MYAPIKEY 404 (Not Found)

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您正在将请求发送到正在运行axios的应用程序之上。

尝试axios.get('http://api.openwheather...'),它应该可以工作