[英]Mime Type error from AWS Elastic Beanstalk
我將我的 django 項目部署到 aws elastic branstalk。 我遵循了所有步驟。 在 EBS 控制台中,項目運行狀況似乎還可以。 當我嘗試運行該項目時,出現以下錯誤。 `Refused to apply style from '' 因為它的 MIME 類型 ('text/html') 不是受支持的樣式表 MIME 類型,並且啟用了嚴格的 MIME 檢查。
這是我的css和js地址:
<link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}" />
<script src="{%static 'js/jquery.min.js'%}"></script>
我該如何解決這個問題?
首先你必須 go 到你的 settings.py 並執行以下操作:
然后你必須告訴 EB 你的 static 文件在哪里。 為此,在根目錄下的 .ebextensions 文件夾中創建一個名為 staticfiles.config 的文件(可以是任何帶有 .config 擴展名的名稱)。 在里面寫這個:
container_commands:
collectstatic:
command: "source /var/app/venv/*/bin/activate && python3 manage.py collectstatic --noinput"
option_settings:
aws:elasticbeanstalk:environment:proxy:staticfiles:
/static: static
就是這樣。 我對文檔感到非常困惑,甚至官方教程都是錯誤的。 經過大量的研究和嘗試,這就是我想出的解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.