title: how to tell express.js to queue the requests in a certain order
body: <p>I am sending requests to a route using express.js
  my problem is that i am getting the requests according to the order in which they came to express.
  imagine i have a create request which takes very long but i dont care to postpond it, and a get request (to the same route) that takes a very short while.
  now imagine i send 3000 create requests (without waiting to responses) and then 1 get request. express is giving me the get request into the server's api only after sending in all the 3000 creations. i want to tell express "hey you, listen, if you got a request which has "get" in its body, place it in the head of the queue and not its tail". this way, express will give me the get request as the next request even that there were 2999 create request comming before it that weren't handled yet.</p>
  
  <p>I tried to do a work queue in the server itself but it didn't solve the issue because the "get" job didn't reach my api at all until I handled many many create requests.</p>
  
  <p>can i do that? if so, how?</p>
  
  <p>Thanks for any help.</p>