title: Why is response.write in node.js not injecting html?
body: <p>I'm working through the tutorial in the beginner node book and I'm putting in this code. </p>
  
  <pre><code>    var body = '
  &lt;html&gt;
  &lt;head&gt;
  &lt;meta http-equiv="Content-Type" content="text/html" charset="UTF-8"/&gt;
  &lt;/head&gt;
  
  &lt;body&gt;
      &lt;form action="/upload" method="post"&gt;
          &lt;textarea name="text" rows="20" cols="60"&gt;&lt;/textarea&gt;
          &lt;input type="submit" value="Submit text"/&gt;
      &lt;/form&gt;
  &lt;/body&gt;
  &lt;/html&gt;';
  response.writeHead(200,{"Content-Type" : "text/plain"});
  response.write(body);
  response.end();
  </code></pre>
  
  <p>I've spaced it out, but I know I need to put it all on one line, when I do, the textarea does not appear, the html as written appears on screen.</p>
  
  <p>I've spaced it out because I'm not sure if the html is correct. </p>
  
  <p>What's going wrong? </p>