私はExpress/Reactアプリケーションを作成しています。基本的なスキャフォールディング構造を理解しようとしています。/viewsと/ libフォルダの違いは?
"dev": "pm2 start app.js --watch --interpreter ./node_modules/.bin/babel-node"
、私の知る限りnode app.js
と同等です:私はnpm run dev
を実行すると、スクリプトを呼び出す、すべてを開始し、私はapp.js
を持っている私のルートで
。
私はを設定しました。つまり、app.get(...)
が呼び出されると、expressは指定されたファイルの/views
フォルダ内を検索します。
しかし、他の多くのプロジェクトで見た/lib
フォルダもあります。私は最終的にコンポーネントを内側に作るでしょう/lib/components
。
私の内部にあるテンプレート/views
は、require
またはimport
のコンポーネントは/lib/components
であることを意味しますか?なぜ私の*.jsx
ファイルを1つのフォルダの中に入れておくのはなぜですか?または、/views
はトップレベルのテンプレートのためのものです。