我对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一起使用。 我可以正确表示中间件和插件的交互吗?
也许我讨论的区域过多。 因此,如果您对我的问题有疑问,我会尽力回答。