I must be getting old google searches because I can't find any threads on how to do this if you are using javascript's fetch
not the old XMLHttpRequest
I am trying to test whether or not my VM is online. The rest of the VM is locked down but I left an open endpoint for testing.
I tried using the status
to check if the server is up but gave me a different error than a response error:
fetch("https://rockosmodernserver.westus2.cloudapp.azure.com/ ", {
method: "GET",
}).then(response => response)
.then(data => {
if (data.status == 200){
console.log("server is up")
}
else{
console.log("server is down!!")
}
})
It works if the server is up but if the server is down I get:
VM739:1 GET https://rockosmodernserver.westus2.cloudapp.azure.com/ net::ERR_CONNECTION_REFUSED
when I tried googling this I got solutions for XMLHttpRequest
but not for the fetch module.