2016-04-01 8 views
0

、我々はこの以下の設定でグローバルに青写真アクションを無効にすることができます。 (設定/ blueprints.js中)シングルコントローラの青写真の動作を無効にするにはどうすればよいですか?もちろん(帆0.12)

module.exports.blueprints = { 
actions: false 
}; 

しかし、私は、単一のコントローラでこれをやりたいです。

私は最後SailsJSバージョン(v0.12.1)を使用し、古いバージョンでは、私たちはこれを行うことができることを知っている

module.exports = { 
    _config: { 
    actions: false  // config blueprints actions just for this controller 
    }, 
    index: function (request, response) { 
    return response.view('homepage'); 
    } 
}; 

このテーマに関するインターネット上のすべての私の研究は私にその答えを与えています、 (ここでは:Is it possible to disable blueprint in sails) ...残念ながら、このバージョンのsailsJSでは動作しません。

誰かが知っているだろうか?

私はプロジェクト全体で使用するため、行動を無効にしたり、世界の青写真に頼ったりしたくありません。

PS:私の質問を読んでいただきありがとうございます。私の英語には申し訳ありません。私の言語ではありません:) ハッピーコーディングがすべて!

+0

'_config:{ 残り:偽、 } 0.12.2に、'この作品私のために – vkstack

+0

こんにちは、あなたの答えをありがとうございました。 しかし、私はもう一度やってみましたが、変更はありません。 コントローラの設定で追加しました。 だから私は(私のroute.js設定に)持っている: ' '/取得': 'Homecontroller.index'、' そして、私にHomeController中: _config:{残り:偽、アクション:偽}、 'インデックスを:function(req、res){ res.view( 'home'); } ' マイホームがでアクセスできます。 ' BASEURL/' だけでなく、時: ' BASEURL/home' ...ので、(青写真)アクションモードは常にアクティブになります。 –

+0

は0.11.5で動作しません –

答えて

0

私は帆v0.12.3を使用していますが、動作しません。私はそれを回避し、ルートをオーバーライドして、アクションをブロックするために管理:

'/home': {response: 'notFound'} 
関連する問題