Javascript 来自“;http://website.com/assets/js/Main.js” 由于不允许的MIME类型(“;text/html”;)而被阻止
在我的xampp服务器上一切正常,但在我的internet网站上却没有,我得到了以下控制台输出:Javascript 来自“;http://website.com/assets/js/Main.js” 由于不允许的MIME类型(“;text/html”;)而被阻止,javascript,module,Javascript,Module,在我的xampp服务器上一切正常,但在我的internet网站上却没有,我得到了以下控制台输出: Loading module from “http://... Main.js” was blocked because of a disallowed MIME type (“text/html”) 将main.js作为module.js中的第一个导入 import { Main } from './folder/Main.js'; 在index.html中,我是这样导入主模块的: <s
Loading module from “http://... Main.js” was blocked because of a
disallowed MIME type (“text/html”)
将main.js作为module.js中的第一个导入
import { Main } from './folder/Main.js';
在index.html中,我是这样导入主模块的:
<script type="module" src="assets/js/module.js"></script>
当然,所有应用程序都没有启动。我真的不知道为什么。。。
提前谢谢
解决:一个非常奇怪的文件名问题。在某个地方,另一个.js正在导入'main.js'而不是'main.js',我的xampp服务器允许这样做…提供的文件是javascript文件。尝试在“新建”选项卡中打开url,查看正确的文件是否为serverd。看起来您的服务器正在发送text/html作为内容类型,而它希望它是application/javascriptPanther:yes,every.js都得到了正确的服务将src=“assets/js/module.js”更改为src=“/assets/js/module.js”(前面有/也可能有所帮助。如果路径不正确,也会出现MIME不匹配的情况。@bdbd:已经尝试过了。。。不工作:(