フラスコドキュメントの状態:フラスコ - 「静的」ディレクトリにGET要求がエラーを返した404
動的なWebアプリケーションでも静的ファイルを必要としています。これは、通常、CSSファイルとJavaScriptファイルが入っている場所です( )。理想的には、あなたのWebサーバー がそれらのサービスを提供するように設定されていますが、開発中にFlaskは でも可能です。パッケージにstaticという名前のフォルダを作成するか、モジュールの隣にある というフォルダを作成して、 アプリケーションで静的に入手できます。
私のウェブアプリケーションでは、localhost:5000/static/
にアクセスしようとすると、ブラウザで404
エラーが発生します。もっと奇妙なのは、デバッグモードで実行すると、端末には200
(ok)、ブラウザには404
が得られるということです。
何が起こっているのか説明できますか?私は静的ディレクトリのディレクトリ一覧をブラウザに表示します。
は、元々フラスコは右、私のためにstatic''内のファイルを一覧表示しませんにもかかわらず? – agdhruv
いずれのWebサーバーでも "ディレクトリリスト"を有効にする必要があります。この場合、Flask-AutoIndexパッケージはFlask-friendlyメソッドです。 – JacobIRR