await won't block Node from handling other requests but it will block the thread that is awaiting. For example, these will execute one after the other (the "bad way"):
await slowThingOne();
await slowThingTwo();
but these execute in parallel, awaiting until both are finished (the "good way"):
await Promise.all([slowThingOne(), slowThingTwo()]);