2016-08-19 7 views
0

私は帆には慣れていませんが、残りのルートと眺めの使用に関する質問がありました。 デフォルトの残りのルートコントローラアクション(findOne、find ect)にマッピングするページを定義すると、Sailsは自動的に正しいビューをレンダリングすることに気付きました。Sails.js、残りのルートのビューを定義するとき、データはreq.localsに渡されますか?

私の質問は、そうすると(findOne/find)の結果を表示するビューに返します。返されたデータにアクセスするにはどうすればいいですか?

アイブ氏はreq.localsにアクセスし、コントローラUserControllerで定義しようとした、と眺めユーザー/ findOne.ejs

は、しかし、私の見解で、私はreq.localsのキーにアクセスしようとしました:

<% _.each(req.locals, function (key) { %> 
<li><%= key %></li> 
<% }) %> 

req.localsにはキーがありませんでした。

また、既定の残りのルートを悪用して使用しています(運用環境用)?正しいポリシーを仮定しますか?

デフォルトの休憩ルート操作を上書きする適切な時期はいつですか?デフォルトの残りのルートはreq.wantsJSON()を使用して、ビューをレンダリングするかJSONを返すかを決定しますか?

私のためにこれらの質問に答えることができ、ドキュメントで回答を見つけることができない人に感謝します。

答えて

0

不思議な人にとって、私は答えを見つけました。

は、すべてのデフォルトの休憩ルートのビュー内の 'データ'内にあります。

関連する問題