Node course: Should I create a controller?

Hi all,

I am doing the node course and I am enjoying it very much.

I would like to outsource the logic outside the router.
In other frameworks it would usually made by creating a class (for expample: movieController). I am new to js and node and wonder what is the best practice in node. In the course I couldn’t find any reference to controllers

  1. Should I create a controller ?
  2. How to create movieController to the vidly backend propely?
  3. Is it possible to add a lecture about controllers in express ?

Thank you,
I love the course!