2016-07-01 6 views
0

Ich mache eine App, die mehrere Benutzer haben, und jeder Benutzer hat viele Zuordnungen.So ändern Sie Standard findAll Endpunkt

Also, ich benutze JSONAPAdapter nicht, weil ich mit strongloop arbeite, also verwende ich RESTAdapter mit JSONSerializer.

Alle meine Zuordnungen Routen im Backend Arbeit wie folgt aus:

GET  /users/{userId}/mappings 
POST  /users/{userId}/mappings 
PUT  /users/{userId}/mappings 
DELETE /users/{userId}/mappings 
GET  /users/{userId}/mappings/{mappingId} 
..... 

Also, ich möchte alle Zuordnungen von dem angemeldeten Benutzer erhalten. Wie geht das? Ich versuche so:

this.store.query('mapping', { 
    userId: userId 
}); 

Aber funktioniert überhaupt nicht. Versucht, die Daten von /mappings/{userId}

zu bekommen Ist es möglich, die Standard-URL findAll zu überschreiben? Wie das?

Danke!

Antwort

-1

Sie können einen Adapter für das Zuordnen und Überschreiben von urlFor.. Methoden erstellen.

0

Hört sich an, als ob Sie eine API konsumieren müssten, über die Sie keine Kontrolle oder Beeinflussung haben. Bummel.

Erstellen Sie einen Adapter speziell für Zuordnungen und überschreiben Sie die private _buildURL-Methode. Es wird nicht empfohlen, eine private Methode zu überschreiben. Aber in Ihrer Situation müssen Sie vielleicht.

Verwandte Themen