0

可能重复:
ExpressJS:如何输出漂亮的 html

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

<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>

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

4

2 回答 2

5

只需使用

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

看到这个相关的问题

于 2013-01-14T19:21:26.277 回答
0

您的来源都在一条线上没有问题。

它仍然会呈现为有效的 DOM。

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

于 2013-01-14T19:16:02.737 回答