問題タブ [policies]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3264 参照

node.js - Sailsjs ポリシー

帆のポリシーを理解するのに問題があります。チュートリアルに従っていますが、まだ機能しません。

私のpolicies.jsファイルでは:

そして、私の authenticated.js ファイルで:

しかし、ポリシーはトリガーされません。どんな助けでも本当に感謝しています。

0 投票する
1 に答える
723 参照

javascript - カスタム ポリシーが Sails JS で認識されない理由

このスクリーンキャストに従って、ポリシーを作成しましたapi/policies/flash.js。次に、このポリシーを config/policies で使用しようとしました。使用したファイルの先頭で、'*':flashすべてのコントローラーがこのポリシーを使用するようにしましたが、その後、Sails を起動しようとするたびに、flash未定義のエラーが発生しました。前述のポリシーで使用したコードは次のとおりです。

config/policies.js( の例のように)私も試しましたmodule.exports = function flash(req, res, next)...が、同じエラーが発生しました。上記のスクリーンキャストでは、同じ手順が完全に機能しました。私はそれが私が見逃したものではなく、何も見つからないものではないことを確認するためにチェックして再チェックしました. バージョンの問題かもしれないと思います。

誰かが私が間違っていることを明確にできますか?

どうもありがとう

0 投票する
3 に答える
3494 参照

parameters - パラメータを Sails.js ポリシーに渡す

Sails.js (0.9v) コントローラーには、次のように定義されたポリシーがあります。

ウサギコントローラー: {

これらの ACL にパラメーターを渡す方法はありますか。

ウサギコントローラー: {

これにより、異なるパラメーターに対してこれらの関数が複数使用される可能性があります。ありがとうアリフ

0 投票する
1 に答える
686 参照

c++ - ポリシー付き Alexandrescu シングルトン

ポリシーで作成されたAlexandrescuのシングルトンを調べていましたが、これは興味深い設計です。( http://loki-lib.sourceforge.net/html/a00670.html )

ただし、彼は最初に、シングルトンの一意性を保証する必要があると説明していますが、これには同意します。しかし、ポリシーの実装を見ると、T で指定された引数で new 演算子を呼び出すポリシー CreateWithNew があります。これは、コンストラクターがパブリックである必要があることを意味します。つまり、singletonHolder を作成するユーザーは、そのクラスを自分自身で直接インスタンス化することもできます。

明らかにそれはまだ素晴らしいデザインですが、何か重要なことを見逃していないか、それとも彼が用途の広いデザインのために独自性を犠牲にしていないかを確認したかっただけです.

ありがとう!

テスト例: 次のクラスには、Singleton クラスである TestObject と、new を使用してシングルトンを割り当てる単純な createViaNewPolicy があります。これを機能させるには、TestObject のコンストラクターを public にする必要があることに注意してください。

0 投票する
1 に答える
31 参照

websphere - Websphere Application Server に設定されたポリシーの親子関係は?

私はここ数年、ポリシー セットに関する調査を行っており、それらに関する詳細情報を見つけようとしています。この質問に対する答えはよくわかっていると思いますが、確認したかったのです。

WASでの私の理解では、サーバー->サーバープロファイル->ポリシーセット->サーバー/サーバープロファイルに展開されたサービスがあります。

つまり、ポリシー セットを定義して複数のサービスに同時に適用する唯一の方法は、サーバー プロファイルのコンテキスト内でポリシー セットを定義してから、展開されたサービスのいずれかに適用することです。そのサーバー/プロファイル。また、特定のポリシー セットでプロファイルを定義し、さまざまなサービスを収容しているさまざまなサーバーに適用することもできますか?

それはすべて正しいように聞こえますか?

0 投票する
1 に答える
378 参照

javascript - Sails.jsカンマ区切りのIDリストを解釈するようにルートを変更する方法

http://jsonapi.org/format/#urls-individual-resourcesなどの一部の JSON API 仕様に従って、サーバーは /myResources/1,2,3,4,5 への GET 要求を解釈する必要があります。

現在、Sails.js ルーターはこれをfindOneアクションに送信しています。

これを適切に処理するための最良の方法は何ですか?

/1,2,3,4,5ルーターが を解釈するのと同じように解釈するのが理想的だと思いますが?ids[1,2,3,4,5]、これは簡単ではないかもしれません。

findOne別のオプションは、すべてのリクエストにポリシーを追加しreq.params('id')てコンマがあるかどうかを確認し、ID のリストをクエリ文字列に再フォーマットしてからリダイレクトすることfindです (これは機能しますか?)。すべてのコントローラーにポリシーを追加するのは面倒です。

考え?

0 投票する
1 に答える
137 参照

android - Android デベロッパー プログラム ポリシーについて、別の Web サイトから dex ファイルをダウンロードして読み込むことはできますか?

Android apk ファイルのサイズを小さくしたいので、関数のソース コードを分割し、それらのコードを Jar ファイルにコンパイルします。jar ファイルには dex ファイルが含まれています。Android アプリがこれらの機能を使用する必要がある場合、アプリは jar ファイルをダウンロードし、そこから dex ファイルをロードします。

しかし、Android デベロッパー プログラム ポリシーには次のように書かれていることがわかりました。

Google Play からダウンロードしたアプリは、Google Play の更新メカニズム以外の方法を使用して、独自の APK バイナリ コードを変更、置換、または更新することはできません。

私の質問は、これを違反にしますか?

0 投票する
3 に答える
5459 参照

ruby-on-rails - 2 つの入力パラメーターを使用した Pundit ポリシー

私は Rails の初心者で、次のポリシー ( Punditを使用)に問題が@recordあり@fooます。

2 番目のパラメーターを専門家メソッド (@foo) に渡す良い方法を見つけることができません。

私は次のようなことをしたいと思います:

ただし、Pundit 承認メソッドでは 2 つのパラメーターしか使用できません。この問題を解決する方法はありますか?

ありがとう!