0

重複の可能性:
ExpressJS:きれいなhtmlを出力する方法

node.jsのフレームワークとしてExpressを使用しています。実際、ブラウザを右クリックして[ページソースを表示]オプションを押すと、エラーや問題は発生しません。すべてのHTMLコードが混乱しているように見えますが、インデントされていません。次のような1行だと思います。

<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

ソースがすべて 1 行にあることに問題はありません。

それでも有効な DOM にレンダリングされます。

1行になっているのは、おそらくexpressでのページの作り方によるものでしょう。

于 2013-01-14T19:16:02.737 に答える