クライアントファイルとサーバーファイルの両方を含む「ウィジェット」があり.coffee
ます(クライアントをBackbone.jsモデル/ビュー、サーバーを相関するExpressJSルートと考えてください)。すべてルートプロジェクトの下にあります。
my-node-expressjs3-project/
src/
widget1/
client/
app.coffee
server/
routes.coffee
widget2/
client/
app.coffee
server/
routes.coffee
app/
widget1/
client/
app.js
server/
routes.js
widget2/
client/
app.js
server/
routes.js
public/
すべての.coffee
ファイルはにコンパイルされapp/
ます。私はウィジェットを参照的に無傷に保ち、client/
フォルダが「ウィジェット」のために提供されることを許可しようとしています。問題1-動作させることができません。問題2-2つのウィジェットに同じapp.js
ファイルが含まれている場合、問題を解決しようと思った方法で同じように表示されます。
app.use express['static'](__dirname + '/public')
app.use express['static'](__dirname + '/app/*/client/')
どうすればいいですか?