首页 > 解决方案 > 使用中间件和插件 Nuxtjs

问题描述

我对 Nuxt.js 应用程序的良好(和正确)构造有疑问:

我阅读了文档,但我不明白何时使用插件、中间件。插件和中间件(在 Nuxt.js 中)有什么区别?

我想使用外部源(easyrtc),但我不知道如何最好地加载这个源:作为插件或作为中间件(easyrtc 具有客户端和服务器端模块)。我将服务器模块连接为插件没有问题:

export default ({ app }, inject) => { app.easyrtc = server; }; ) 用于 nuxt.config.js 的插件 { src: '~plugins/easyrtc/server/easyrtc_server.js', mode: 'server' }

我计划创建自己的中间件包装器来使用easyrtc-server:

我的中间件包装器加载easyrtc-server的插件,并与easyrtc一起使用。我是否正确地表示了中间件和插件的交互?

也许我涵盖了太多的讨论区域。因此,如果您对我的问题有任何疑问,我会尽力回答。

标签: node.jsvue.jsmiddlewarenuxt.js

解决方案


推荐阅读