我正在写一个权限指令,应该只在服务器端执行。
我尝试在permission.js
目录中添加一个plugins
文件,并在nuxt.config.js
中引用了此插件,但事实证明它仅在客户端有用。
我还尝试过在nuxt.config.js
中对其进行配置,如下所示:
render: {
bundleRenderer: {
directives: {
permissions: () => {
console.log(1234)
},
},
},
},
它可以在服务器端使用,但是却在客户端抛出了[Vue warn]: Failed to resolve directive: permissions
之类的错误
那我该如何写一个不会影响客户端代码的仅服务器端指令?