0
我運行一個Express 4的應用程序(的NodeJS)如何使一個GET URL請求(同一臺服務器)
在服務器端的功能之一,我希望做一個GET請求來獲得一些價值。 GET請求url指向同一臺服務器。爲什麼這不起作用,我如何使它工作?
額外的信息:
- http://mywebsite/是我的web應用的主要領域。在瀏覽器中
面向外部的請求正常工作(所以沒有與請求設置問題)
- http://mywebsite/abc/getData/16-10-2017作品
function testing(){ dateVAL="16-10-2017" var requestURL = "http://mywebsite/abc/getData/" + dateVAL request({ url: requestURL, method:"GET", }, function(error,response,body){ console.log("error") console.log(error) console.log("response") console.log(response) console.log("body") console.log(body) }); }
錯誤代碼:
{ Error: getaddrinfo ENOTFOUND mywebsite mywebsite:80
at errnoException (dns.js:28:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
code: 'ENOTFOUND',
errno: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'mywebsite',
host: 'mywebsite',
port: 80 }
的getaddrinfo是DNS的問題,你在本地與etc/hosts中/(或類似的東西)修改使測試?或者你在運行的服務器上運行? –
直播,製作服務器 – LucasSeveryn