title: How to dynamically bind data sources for API requests in loopback
body: <p>Here is scenario wherein the different api requests have to query different databases dynamically based on the origin of the request. For instance an api request has to query users table in db1 simultaneously another api or the same api with a different origin context has to query users table from db2. This can be achieved for all routes except the default ones exposed by loopback. 
  I need a solution to dynamically bind dataSources to the default apis exposed by loopback keeping in mind it is a single threaded application so that binding the dataSource to an api should not in anyway affect the behavior of the other apis that are parallelly being served by the application.</p>