SpoonX/aurelia-api

the getRequestPath does not allow something like resource/id?option=foo

Closed this issue · 6 comments

I've been trying to send the access_token in the url without success. Checking and the source code I could see the getRequestPath function does not transforms properly the criteria.

Going back to my example, sending query parameters and and ID to fetch a resource is not possible.

doing something like apiEndpoint.find('users', 1, {token: asdasdads}); only returns users/1; the access option is lost.

usually one can do {id:1, token:rytr} instead. can.t you?

ps: criteria is for the uri and options for fetch options eg headers

{id:1, token:rytr} will generate ?id=....&token=.....

yes, that's what i meant. your server doesn't accept that?

well it's a restful api.

well, i think there would be two options. use find(path/id, criteria) or we add a findOne(path, id, criteria)