onse-data><a href=#promises-are-not-the-response-data>Promises are not the response data</a></h4>
<p>The <code>m.request</code> method returns a <a href=promise.html>Promise</a>, not the response data itself. It cannot return that data directly because an HTTP request may take a long time to complete (due to network latency), and if JavaScript waited for it, it would freeze the application until the data was available.</p>
<pre><code class=language-javascript>// AVOID
var users = m.request(&quot;/api/v1/use