title: How to set up a sandbox account in Sequelize / Node.js?
body: <p>I am trying to set up a sandbox user in Sequelize (that can read from the database, but cannot write / edit it). I already have my user model and relations in place. I can easily add a role enum to the user model to specify one or more &quot;sandbox&quot; accounts.</p>
  <p>However, how should I go about setting those permission? Do I have to check every single database post / delete / update route against user permissions or can I use a middleware somehow?</p>