[解決済み] Expressできれいな書式のHTMLを出力するにはどうしたらよいですか?
2022-04-23 04:32:04
質問
Express for Node.jsを使用する際、改行文字やタブを使用せずにHTMLコードを出力することに気づきました。ダウンロードの効率は良いかもしれませんが、開発中の可読性はあまり良くありません。
どうすればExpressできれいな書式のHTMLを出力できるようになりますか?
どのように解決するのですか?
メインの
app.js
またはその場所にあるもの。
エクスプレス4.x
if (app.get('env') === 'development') {
app.locals.pretty = true;
}
エクスプレス3.x
app.configure('development', function(){
app.use(express.errorHandler());
app.locals.pretty = true;
});
エクスプレス2.x
app.configure('development', function(){
app.use(express.errorHandler());
app.set('view options', { pretty: true });
});
に可愛いプリントを入れました。
development
にある「醜い」部分をより効率的に使いたいからです。
production
. 必ず環境変数
NODE_ENV=production
を使用すると、本番環境でのデプロイ時に これは
sh
の 'script' フィールドで使用するスクリプトです。
package.json
を実行し、開始する。
エクスプレス3 変更 というのも、この
app.locals は res.render() にマージされたローカル変数なので、 [app.locals.pretty = true は res.render(view, { pretty: true }) を渡すのと同じです。
関連
-
[解決済み】Node.js getaddrinfo ENOTFOUND
-
[解決済み】Heroku + node.jsのエラー(Webプロセスが起動後60秒以内に$PORTにバインドできなかった)。
-
[解決済み] エラーメッセージ MongoError: bad auth URI 文字列で認証に失敗しました。
-
[解決済み] ランタイム 'node' が PATH で見つからない - Visual Studio Code と Node.js
-
[解決済み] Node.js上のExpress.jsでGET(クエリ文字列)変数を取得する方法とは?
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み] Node.js の console.log() で '[Object]' ではなく、完全なオブジェクトを取得するにはどうすればよいですか?
-
[解決済み] Node.jsで現在のスクリプトのパスを取得するにはどうしたらいいですか?
-
[解決済み] Expressで"? "の後にあるGETパラメータにアクセスするにはどうすればよいですか?
-
[解決済み】Expressで完全なURLを取得する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】npx コマンドが見つかりません。
-
[解決済み】MongoDBでコレクションを日付で並べ替えるには?
-
[解決済み】passport.js passport.initialize() ミドルウェアが使用されていません。
-
[解決済み] S3 Bucket に何かを送信しようとすると、AWS Missing credentials が表示される (Node.js)
-
[解決済み] http-server コマンドが見つかりません。
-
[解決済み] nodejsでfindAllのソート順を続編にする
-
[解決済み] NodeJsのSequelizeでautoIncrementはどのように動作するのですか?
-
[解決済み] エラーです。Expressでビューの検索に失敗しました
-
[解決済み] Macでポート3000をロックしているプロセスを見つける(そして殺す)【終了
-
[解決済み] Mongoose Schema がモデルとして登録されていません。