簡體   English   中英

在strapi v4中禁用除crud之外的graphql查詢

[英]disable graphql queries other than crud in strapi v4

我想使用strapi v4 graphql插件創建一個面向公眾的 API 來獲取產品、類別等。
我可以使用此處的示例禁用src/index.js文件中的一些 crud 查詢。

但是我不知道如何禁用不屬於shadowCRUD的事物的查詢和突變,例如uploadFileuploadFolderi18NlocaleusersPermissionsregisterlogin等。

一些例子

我怎樣才能在strapi v4 (現在的v4.3.4)中實現這一點

extensionService.shadowCRUD('plugin::users-permissions.role').disableQueries();
extensionService.shadowCRUD('plugin::i18n.locale').disableQueries();
extensionService.shadowCRUD('plugin::upload.folder').disableQueries();
extensionService.shadowCRUD('plugin::upload.folder').disableMutations();
extensionService.shadowCRUD('plugin::upload.file').disableMutations();
extensionService.shadowCRUD('plugin::upload.file').disableQueries();

添加這些行確實有幫助,但仍然存在一些非內容特定的突變(userPermissionsUser、userPermissionsRole)。 不過,我認為有一種更清潔的方法可以在某個地方做到這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM