Fetch API
ブラウザで動くJavaScriptからHTTPリクエストを発行する
これまで、ブラウザがサーバーに対してリクエストを送信するのは、リンクがクリックされた ときや、フォームが送信されたときなど、ページの再読み込みが起こる場合のみでした。
ブラウザ上で動くJavaScriptから利用できるFetch APIを用いると、任意のタイミングでリクエストが発行できるようになります。
サーバーとクライアント、どちらで動くJavaScriptなのかに注意しながら、次のプログラムを実行してみましょう。
public/index.htmlのbody内
<button id="fetch-button">天気予報を見る</button>