2016-05-10 2 views
0

私はhasManyuserIdentityのユーザーモデルを持っています。関係名は 'identity'です。__get__identitiesのループバックafterRemoteが実行されていません

userモデルで次のように定義しました。しかし、私はGET /users/me/identitiesができるとき、私に正しいリソースを返しますが、afterRemoteは決して実行されません。

User.afterRemote('__get__identities', function (context, identities, next) { 
    console.log('after __get__identities'); 
    next(); 
}) 
+0

'GET/users/me/identities'は、フードの下で' users .__ get__identities(id、cb) 'を呼び出す必要があります。したがって、 'user.afterRemote( '* .__ get__identities'、function(ctx、inst、next){...});はおそらくトリックを行うべきです。 –

答えて

0

@IvanSchwarzは「* .__ get__identities」のも動作します使用して、提案したようにあなたが好きなら、リモート名を一致させるために「.__ get__identitiesプロトタイプ」を使用することができますが。

関連する問題