我正在尝试通过我的 nuxtjs 站点访问 Feedly API。为此,我使用了nuxt-axios模块。
首先,我记下 Feedly API 说明:
我们提供标准的 OAuth 2.0 身份验证模块,该模块为应用程序提供 OAuth 访问令牌。大多数端点都需要一个 Authorization 标头。
$ curl -H '授权: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 中?
谢谢。