2011-08-09 6 views
3

私は、スタイル、スクリプト、画像のアップロードされたユーザーのコレクションがあるプロジェクトに取り組んでいます。そして、それらは私のアプリケーションのスタイル、スクリプト、画像のコレクションです。彼らは私のサーバー上の2つの異なる場所です。Node.jsのエクスプレスに複数の静的フォルダを作成することはできますか?

Node.jsにExpressを設定して複数の静的フォルダを作成できるのですか?明らかに、私はディレクトリとファイル名の衝突を確実にしたいと思っています。それも可能ですか?

this.use(express.static(__dirname + '/public')); 

...しかし、私は、静的ファイルのディレクトリに欠けている:

私はこの瞬間つの静的フォルダを持っている方法は、このようなものです。

これを達成するには全く別の方法がありますか?

おかげで、ジェームズ

+0

ただ1つの静的フォルダのサブディレクトリを使用できます。 – davin

+0

はい、良いアプローチは、サブフォルダを持つ静的フォルダを1つだけ持つことです。 – rafalio

答えて

8
this.use(express.static(__dirname + '/public1')); 
this.use(express.static(__dirname + '/public2')); 

最初のものは、ファイル名に関して優先権を持つことになります。

+0

私は本当にそれを試してください。どうもありがとう。とても簡単! (私はそれが正しい方法であることを確認したいと思っていたので、私は尋ねたがりました。 – littlejim84

関連する問題