この例のようなフィールドを mongoose で暗号化したい: https://gist.github.com/kljensen/7505729
上記のリンクのコードは、フィールドを のカスタムdecrypt()
関数get
と のencrypt()
関数にマップしますset
。
これにより、プレーン テキスト値が保存時に暗号化され、取得時に復号化されます。
Loopback でモデル プロパティの getter と setter をオーバーライドするにはどうすればよいですか?
この例のようなフィールドを mongoose で暗号化したい: https://gist.github.com/kljensen/7505729
上記のリンクのコードは、フィールドを のカスタムdecrypt()
関数get
と のencrypt()
関数にマップしますset
。
これにより、プレーン テキスト値が保存時に暗号化され、取得時に復号化されます。
Loopback でモデル プロパティの getter と setter をオーバーライドするにはどうすればよいですか?
セッターとゲッターは次のように設定できます。
<Model>.setter['myProp'] = function(val) {};
LoopBack のcommon/models/user.jsの例を参照してください。