アセットを提供するために http get リクエストに応答する必要があります。次の説明に一致するルートを作成するために助けが必要です。
パス情報
- 構成可能な接頭辞があります (
basePath
) - パブリック フォルダー (
path
)内の実際のファイルにマップされるセグメントがあります。 - 形:
[basePath]/[path]
元:
http://localhost:3000/app/collage/components/bootstrap/dist/css/bootstrap.min.css
basePath = '/app/collage' # set through CLI arguments when app loads
path = '/components/bootstrap/dist/css/bootstrap.min.css' # Comes from route
必要なもの:
上記のタイプの URL に応答し、ファイルを読み取ってユーザーに送信する get メソッドを作成する必要があります。以下は明らかに機能しませんが、私が何を求めているかがわかったと思います。
@get "#{settings.basePath}/:path", (req, res) ->
res.sendFile __dirname + "public" + req.params.path
注:上記は関連しています
アセットを配信するための構成可能なルートを作成しようとしています。