nuxt.js は node.js でもブラウザ上でも動作することが求められるため、統一したインターフェースで HTTP リクエストを行うには、何かしらのライブラリを利用する必要があります。 これまで nuxt.js が公式でサポートし、強く推奨していたのは axios と呼ばれるライブラリです。 これは、ブラウザでは XMLHttpRequest を用い、 node.js では http モジュールを用いる基本的なユニバーサル HTTP リクエストライブラリです。 しかし、 service worker によるサポートを受けるためには fetch API を利用する必要があったり、 axios の実装自体が結構煩雑で使いづらいように見えたりと、弱点もありました。 そこで、コミュニティでは新しく @nuxt/http というモジュールを開発し始めました。 現在では WIP ですが、ほとんど