2016-08-12 21 views
2

は私がExpressにはどのような設定ビューがありますか?

expressapp.set('views', __dirname + '/views') 

私はここに値をログコンソールとは結果であり、このコード行を参照してください。

/ボリューム/ワークスペース/ローカル/ nodejs/ABC /ビュー

しかし、私はプロジェクトフォルダ内のビューフォルダを見つけることができません エクスプレスドキュメントサイトを見てもそれが何を意味するのか分かりません:

A directory or an array of directories for the application's views. If an array, the views are looked up in the order they occur in the array. 

アプリケーションのビューとは何ですか?急行のデフォルト設定を再定義する

答えて

0

Expressはあなたが(メソッドのセットを使用することができます内側/フォルダ/ビューと

ビューを探してください)

app.set('views', __dirname + '/yourViewDirectory'); 
+0

ビューは何ですか? htmlファイル?この行の直後に 'expressapp.use(express.static(path.join(__ dirname、 'public')))')という行が表示され、内部のパブリックフォルダーはhtmlファイルです。だから何が見える? – TomSawyer

+0

"views"これはhtmlファイルを含むフォルダ/ディレクトリであり、expressはテンプレートエンジンを使用するときのデフォルトとして "views"フォルダを探します。私の投稿に記載されているようにパスも変更できます – karthik

+0

その背後にあるコード行は何ですか? 'public'はhtmlファイルを含むフォルダです。これらのコード行の違いを説明できますか? – TomSawyer

関連する問題