【问题标题】:NodeJs: express make a mess with the rendered html code [duplicate]NodeJs:表达使呈现的html代码变得混乱[重复]
【发布时间】:2012-12-28 19:08:44
【问题描述】:

可能重复:
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>

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

【问题讨论】:

  • 呈现 html 的代码是什么样的?
  • 缩小没什么好怕的。如果您需要查看它,可以使用重新缩进 HTML 的工具。

标签: html node.js express


【解决方案1】:

随便用

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

查看this相关问题

【讨论】:

    【解决方案2】:

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

    它仍然会渲染成有效的 DOM。

    之所以是一行,可能是因为页面是用express创建的。

    【讨论】:

    • 问题是它不可读,你可能希望总是有 DOM 来查看它,你可能有 curl/wget,如果它们做得漂亮会更好。这不是答案,应该是评论
    猜你喜欢
    • 2021-03-12
    • 2015-02-26
    • 1970-01-01
    • 2013-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多