You don’t necessarily need to use response.write for each line of the view, you can use template engines as well. Search for “node.js template engines”. At first impression it could seem tedious, but a similar approach prevents you from writing bad code.
solved How does Node.JS work as opposed to PHP?