title: Line between Back-end and Front-end in web app development
body: <p>I have been learning full stack web development for a while now. But I am having trouble to understand where would the job of back-end developer stops, and front end begins when the work is separated.</p>
  
  <p>I understand the back-end developer builds API that the front end developer will interact with, but I am confused regarding routing and (using nodeJS) who would write the equivalent of what is in the app.js file.</p>
  
  <p>Finally, If you do back-end only, then you would not write any 'views.ejs' files?</p>