私はnodeJS、特にフレームワークSailsを扱う際の初心者です。サービングスタイルシートとセイル付JS
私は自分の研究を行ったところ、帆で「アセット」フォルダの下にCSSファイルを置き、URLで直接呼び出す必要があることを発見しました。 custom.css
というファイルを "assets/foo"というフォルダに置くと、 "localhost:1337/foo/custom.css"というURLからアクセスできるはずです。
問題は私のローカルサーバーが404エラーをスローしてファイルを見つけることができないことですが、不思議なことに、アプリケーションをHerokuにデプロイすると完全に動作し、CSSファイルにアクセスできます。
なぜローカルでは機能しないのですか?
サーバーはポート1337で動作していますか? custom.css以外のルートにアクセスできますか?アプリケーションログに何が起こっているかのヒントを確認できますか? –
変更後にアプリを再起動しましたか?アプリの実行中に何らかの変更が有効になりますが、再起動が必要なものもあれば、アプリがdevモードで実行されている場合には少し時間がかかります。あなたのアプリを再起動し、まだ404を取得してみてください。 – arbuthnott