Hi Raymond, Al
Thanks for your responses.
Firstly I should say that loopback has really cool features and I like how it do much of it's work.
And may be my mention about loopback's readiness for real apps is wrong and it is because I have only little experience with loopback.
But here are some issues that have confused me:
1. How to get currently authenticated user in your custom remote method?
I think it is a basic feature, but the way to do it was only recently added and described at the bottom of the page with title "Using current context" - not obvious.
As for me, the suggested way to get user's data seems like a workaround of a problem.
Also this method began to work for me only after updating to version 2.10.1-2.10.2
2. How to set defaults for model properties?
I think this is one of basic features too, but I've not find in documentation a simple solution for this simple question.
Finally I implemented it via `beforeRemote` model hook, but it's seems like a workaround.
3. Today I added a property of Date type to my model, but I haven't found a solution how to set it's value via api method call. All my attempts were rejected.
4. Another case: I set a 'required' restriction on property of Date type, but if I pass some invalid data for this property via api call, then loopback returns 200 & the property's value become null.
There are were other cases that I also have been got stuck on.
I see that the product evolves quite quickly & may be it is good, but for building real apps I want loopback let me fulfill basic simple actions in a simple & predictable way and this actions should really work.