首页 > 解决方案 > polyfills-es2015、vendor-es2015、main-es2015 和其他因不允许 MIME 类型(文本/html)而被阻止?

问题描述

嗨,我在部署我的 Angular 应用程序时遇到问题,我的意思是当我从 Angular 提供它时它工作正常,但是当我在 tomcat 服务器上进行部署时,我收到错误,我看不到任何与组件和模块相关的内容,我在我的一个小导航栏已index.html加载,仅此而已:

当我进行部署时

但是什么时候从角度发球...

它工作正常!

我在 Tomcat 上使用 Angular+PHP 进行了另一个部署,但从未出现这些错误。你知道我为什么会得到这个吗?也许这是关于text/htmlaplication/json不确定的事情。

如果您检查dist文件夹中的 index.html,您会发现这些:

我应该对类型进行一些更改吗? 尝试过 <code>application/json</code>、<code>text/html</code> 还是什么?

标签: angularangular-climime

解决方案


它的工作原理是这样的!:当你在某个时候在你的 index.html 上进行部署时,build由于"/" 它必须是一个参照物"./",我不知道它是如何以这种方式自己生成的,但你也可以通过<base href='http://localhost:port/distName/appName/'>


推荐阅读