0

nuxtjs サイトから Feedly API にアクセスしようとしています。そのために、nuxt-axiosモジュールを使用しています。

まず、Feedly API の手順をメモします。

アプリケーションに OAuth アクセス トークンを提供する標準の OAuth 2.0 認証モジュールを提供しています。ほとんどのエンドポイントは Authorization ヘッダーを想定しています。

$ curl -H 'Authorization: OAuth [開発者アクセス トークン]' https://cloud.feedly.com/v3/profile

これを nuxtjs-axios に統合しようとしています。

nuxt-config.jsまず、ファイルをセットアップします。

export default {
  ...
  plugins: [{ src: `~/plugins/axios.js` }],
  modules: [
    '@nuxtjs/axios',
  ],
  axios: {
    credentials: true
  },

  env: {
    FEEDLY_ACCESS_TOKEN:
      [MY_FEEDLY_DEV_ACCESS_TOKEN]
  },
  ...
}

axios.js次に、フォルダーにプラグインを作成します (上記のファイルにpluginsインポートされます)。nuxt-config.js

export default function({ $axios }) {
  $axios.setHeader('Authorization', `OAuth ${process.env.FEEDLY_ACCESS_TOKEN}`)
}

問題は、axios.jsプラグイン ファイルに何を入れるべきか、あるいはそれが正しい方法なのかさえわからないことです。私がしたことは、まさに暗黒面での刺し傷です。

私の質問は、nuxtjs-axios モジュールを使用して Feedly API を nuxtjs に実装するにはどうすればよいですか?

ありがとう。

4

2 に答える 2