簡體   English   中英

Sails.js:啟用一些(但不是全部)REST藍圖路由?

[英]Sails.js: Enable some (but not all) REST blueprint routes?

在Sails.js v0.10中,我可以通過在config\\blueprints.js設置rest屬性或通過在控制器定義中設置_config: { rest: true } //or false來設置是否為控制器公開REST路由。

有誰知道是否有可能(以及如何)為某些REST路由而不是全部設置此路由?

例如,類似rest: { find: true, create: true, destroy: false, update: false }

我知道有解決方法,但是能夠在一行中設置默認值會很好。

您可以使用以下策略設置。 這將允許查找,但禁用其他方法。

'Foo': {
    '*': false,
    'find': 'sessionAuth'
}

您可以復制默認的藍圖api並刪除不需要的js文件,然后在路由中將路由綁定到您制作的特定自定義藍圖。 它會工作

暫無
暫無

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

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