2017-02-23 1 views
0

einfach außer Kraft zu setzen, welche Methode i auf dieser Strecke um den Zugang zu überschreiben, müssen wissen:die Methode diesen Weg/user/4/Station in Controller mit Segeln js API wollen

/user/4/station 

ich diese Methode Benutzer außer Kraft setzen. findOneByStation generiert von sails, aber immer noch die ressource zurück, ich muss rechnen auf dieser ressource vor json zurückgeben, und keine ahnung, wo segel mit dieser route.

+0

Wenn Sie Ruhe Standards respektieren , diese Route sollte 'StationController.findByUser' aufrufen. Es würde eine Liste von Stationen –

Antwort

0

Wenn ich die Frage richtig verstanden (wenn man für etwas anderes suchen, klären bitte)

routes.js

'GET /user/:id/station': 'UserController.getByStation' 

UserController.js

module.exports = { 
    getByStation: function(req, res) { 
    // Do computation 

    // Prepare and return response e.g. 
    res.ok({ id: 1 }); 
    }, 
} 
+0

Thanx für Ihre Antwort zurückgeben, dies ist nicht das, was ich genau will, ich möchte das Standardverhalten der generierten Getter-Methode von Waterline überstürzen, keine Notwendigkeit, eine Route hinzuzufügen, will nur die Methode überladen, finde es aber nicht wirklich. – aharit

+0

Ich denke, was Sie suchen, ist die Konfiguration der Datei routes.js –

Verwandte Themen