問題タブ [express-generator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1873 参照

javascript - index.jsではなくbin/wwwを使用するのはなぜですか?

このexpress-generatorツールは、という名前のファイルを作成し、bin/wwwそれをアプリケーションのメイン エントリ ポイントとして使用します。他のいくつかのモジュールもこれを行うのを見たことがあると思いますが、大多数は単純にindex.js.

この背後にある理論的根拠は何ですか? もちろん、サーバーとプログラムをセットアップするためのコードを別々のモジュールに分割する理由は理解していますが、そうbin/wwwでないのはなぜindex.jsですか? main-entry ポイントを、プログラムが呼び出すものよりも2レベル深く入れ子にするのはなぜですか? そして、ファイル拡張子を削除して、さらに説明を少なくしますか?

この背後に巧妙で明白でない理由がありますか? これをノードモジュールにも使用する必要がありますか?

ありがとうございました!

[編集]:

すべての良い答え、ありがとう!私は、これが実行可能ファイルを含むパッケージの標準的な動作であるという指摘を受け入れました。これについて私が出会ったいくつかの読書は次のとおりです。