2016-10-13 10 views
1

こんにちは皆私はNodeJs、express、AngularJSで書かれたプロジェクトを持っています。 問題は私のページがパブリック静的フォルダ内のいくつかのjsとcssファイルを見つけられず、404エラーが発生するということです。しかし、それはファイルの後半に有効です!それはそれを知っている!なぜ私は長い間調査した後に尋ねているのですか。Nodejs express静的フォルダは一部のファイルでは機能しません

このバグは、オンラインサーバーでのみ発生します。 (それは私自身のコンピュータ内のすべてのリンクのために完璧に動作)

ウェブサイトは次のとおりです。http://alfa-srv.geo2.pl/ [ログイン:[email protected] パスワード:

を、あなたが見つけるつもりページのソースコードをチェックいくつかのファイルが動作し、他のものは動作しません: /css/style.css ==== >>動作 /css/isteven-multi-select.css >>動作していません!

また、見つからないファイルがある場合は、/ homeページにリダイレクトされるサーバーのようです。私は手動でのcssフォルダのhttp://alfa-srv.geo2.pl/css/isteven-multi-select.css

LS開こうとする意味を理解する:

LSを-na公開/ CSS/
合計1020
drwxr-XR-X 2 0 0 4096 10月12日17 :43。
drwxr-XR-X 5 0 0 4096 10月13日午後6時06分..
-rw-R - r--の1 0 0 443882 9月5日17:02角、material.min.css
-rwxr- xr-x 1 0 0 122848 Oct 12 17:43 bootstrap.css
-rw-r - r-- 1 0 0 99548 Oct 12 17:43 bootstrap.min.css
-rw-r-r- - 1 0 0 7267 10月12日17時43 isteven-マルチselect.css
-rw-R - r--の1 0 0 354734 9月5日17時02 style.cssに

任意の提案?

+0

ls -Zを実行して、SELinuxを実行しているかどうか確認してください。 – Paul

答えて

0

ファイルのアクセス許可を確認してください。 多分nodeにこれらのファイルを提供する権利がありません

+0

彼らはすべて同じアクセス権を持っています – Waelsy123

+0

多分それは問題を引き起こしているファイル名の ' - 'です。 ファイル名を –

+0

に変更しようとすると、/css/bootstrap.cssという別のファイルがあり、動作しません。 – Waelsy123

関連する問題