Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Axis谷歌地图自动完成_Javascript_Xml_Http_Google Places_Axios - Fatal编程技术网

Javascript Axis谷歌地图自动完成

Javascript Axis谷歌地图自动完成,javascript,xml,http,google-places,axios,Javascript,Xml,Http,Google Places,Axios,我试图使用axios javascript库向Google Places autosuggest API发出HTTP请求。我的小代码如下所示: axios.get(BASE_URL + 'input=' + userInput + '&key=' + API_KEY) .then( response => { console.log(response.data) console.log(response.status) }) .c

我试图使用axios javascript库向Google Places autosuggest API发出HTTP请求。我的小代码如下所示:

  axios.get(BASE_URL + 'input=' + userInput + '&key=' + API_KEY)
    .then( response => {
      console.log(response.data)
      console.log(response.status)
    })
    .catch( error => {
      console.log(error);
    })
Error: Network Error
            at createError (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/axios/lib/core/createError.js:15:15)
            at XMLHttpRequest.handleError [as onerror] (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/axios/lib/adapters/xhr.js:87:14)
            at XMLHttpRequest.callback.(anonymous function) (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:289:32)
            at invokeEventListeners (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:219:27)
            at invokeInlineListeners (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:166:7)
            at EventTargetImpl._dispatch (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:122:7)
            at EventTargetImpl.dispatchEvent (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:87:17)
            at XMLHttpRequest.dispatchEvent (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:61:35)
            at XMLHttpRequest.abort (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js:405:16)
            at Object.abort (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/xhr-utils.js:315:13)
            at RequestManager.close (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js:146:21)
            at Window.close (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/browser/Window.js:362:29)
            at JSDOMEnvironment.dispose (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jest-environment-jsdom/build/index.js:47:19)
            at Promise.resolve.then (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jest-cli/build/runTest.js:68:9)
如果我访问url
BASE_url+'input='+userInput+'&key='+API_key
我会收到所需结果的JSON输出。然而,当我尝试使用上述代码时,我收到一条非常隐晦的错误消息,如下所示:

  axios.get(BASE_URL + 'input=' + userInput + '&key=' + API_KEY)
    .then( response => {
      console.log(response.data)
      console.log(response.status)
    })
    .catch( error => {
      console.log(error);
    })
Error: Network Error
            at createError (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/axios/lib/core/createError.js:15:15)
            at XMLHttpRequest.handleError [as onerror] (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/axios/lib/adapters/xhr.js:87:14)
            at XMLHttpRequest.callback.(anonymous function) (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:289:32)
            at invokeEventListeners (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:219:27)
            at invokeInlineListeners (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:166:7)
            at EventTargetImpl._dispatch (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:122:7)
            at EventTargetImpl.dispatchEvent (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:87:17)
            at XMLHttpRequest.dispatchEvent (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:61:35)
            at XMLHttpRequest.abort (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js:405:16)
            at Object.abort (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/xhr-utils.js:315:13)
            at RequestManager.close (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js:146:21)
            at Window.close (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jsdom/lib/jsdom/browser/Window.js:362:29)
            at JSDOMEnvironment.dispose (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jest-environment-jsdom/build/index.js:47:19)
            at Promise.resolve.then (/Users/KG/Desktop/buk-searchkit-boilerplate/node_modules/jest-cli/build/runTest.js:68:9)
感谢您的帮助。与普通HTTP请求相比,我更愿意使用axios库来实现其promise功能


谢谢,

您可以发布创建的链接(至少是部分链接)吗?它是否包含模式https://?@Titus
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=undefined&key=
对不起
https://maps.googleapis.com/maps/api/place/autocomplete/json‌​?输入=Dal&键‌​=