【发布时间】:2021-02-19 07:01:59
【问题描述】:
我在我的 nuxt 应用程序上创建了一个用于身份验证的中间件,我想在布局中调用它。 问题是,我这样称呼它:
export default {
middleware: 'auth',
它返回给我以下警告:
callback-based asyncData, fetch or middleware calls are deprecated. Please switch to promises or async/await syntax
我是前端领域的新手,我进行了搜索,但无法找到/理解如何在我的中间件调用中实现这种 async/await 语法。你能帮助我吗? 提前致谢。
【问题讨论】:
-
我猜你在中间件文件夹中有一个名为 auth.js 的文件。在里面你导出一个函数 `export default async function(){ /** custom login return ''; **/}
-
aync/await 对此没有帮助
标签: javascript vue.js async-await frontend nuxt.js