NodeJs:表达混乱渲染的html代码

时间:2013-01-14 19:11:46

标签: html node.js express

  

可能重复:
  ExpressJS: how to output pretty html

我使用Express作为node.js的框架。事实上,当我在浏览器上单击鼠标右键并点击“查看页面源”选项时,我没有任何错误或麻烦,除了一个小问题 我的所有HTML代码都看起来像一团糟,并没有缩进所有,实际上我认为是一行,如:

<html><head><title>Trade</title><link rel="stylesheet" href="/css/bootstrap/bootstrap.css"/><link rel="stylesheet" href="/css/trade.css"/><link rel="stylesheet" href="/css/bootstrap/bootstrap-responsive.css"/></head><body>...

而不是

<html>
  <head>
    <title>Trade</title>
    <link rel="stylesheet" href="/css/bootstrap/bootstrap.css"/>
    <link rel="stylesheet" href="/css/trade.css"/>
    <link rel="stylesheet" href="/css/bootstrap/bootstrap-responsive.css"/>
  </head>
 <body>

我知道这不是一个真正的问题,但我知道我的代码看起来像是一团糟,让我夜不能寐;)

2 个答案:

答案 0 :(得分:5)

只需使用

app.configure('development', function(){
  app.locals.pretty = true;
});

请参阅this相关问题

答案 1 :(得分:0)

您的来源全部在一行上没有问题。

它仍将呈现为有效的DOM。

它是一行的原因可能是由于使用express创建页面的方式。