I need to override the GET on strongloop. So when I GET foo/ it returns something different as the default one.
I tried using remoteMethod
with http: {path: '/', verb: 'get'}
without success.
How can I override any default method on strongloop?
I need to override the GET on strongloop. So when I GET foo/ it returns something different as the default one.
I tried using remoteMethod
with http: {path: '/', verb: 'get'}
without success.
How can I override any default method on strongloop?
Finally I found it. So get corresponds to find without any filter.
So the code is:
Foo.on('attached', function() {
Foo.find = function(filter, callback) {
//Whatever you need to do here...
callback(null, {hello: 'hello'});
}
});
Here there is a link for all the PersistedModel methods
I just put 'attached' without exactly knowing why so if someone can comment the reason it would be great.
© 2022 - 2024 — McMap. All rights reserved.
attached
event indicatesFoo
model was attached to the loopback app instance, so you can overwrite at this moment the behaviour of thefind
remote method. Yo can see it on loopback code: github.com/strongloop/loopback/blob/… – Vulpine