0
localhost上でWebページを実行しています。このWebページには、ページが読み込まれたときに実行されるJavaScriptがいくつかあります。私は、Webページが外部のインターネットに接続できるかどうかを確認したい。AxiosをPingとして使用する
私はAxiosを使用してGoogleにヒットできるかどうかを確認しました。だから、私は次のことを試してみました:
axios.get('https://www.google.com')
.then(function (res) {
alert('Google found!');
})
.catch(function (err) {
console.log(err);
alert('Cannot find Google');
})
;
このコードが実行されると、私は私のコンソールウィンドウに次のエラーを参照してください。
XMLHttpRequestがhttps://www.google.com/をロードすることはできません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。 Origin 'http://localhost:3000'はアクセスできません。
私の質問は、Axiosを使ってインターネットにアクセスできるかどうかです。
簡単な答えは、リモートサイトがヘッドリクエストを受け入れ、ヘッドリクエストのみを行う場合以外はできません。プロキシを使用します。 – charlietfl