由于不允许MIME类型(文本/ html),polyfills-es2015,vendor-es2015,main-es2015和其他文件被阻止了?

时间:2019-10-01 14:39:30

标签: angular angular-cli mime

嗨,我在部署我的角度应用程序时遇到问题,我的意思是,当我从角度提供服务时,它可以正常工作,但是当我在tomcat服务器上进行部署时,我得到了错误,并且看不到任何与组件和模块,我在index.html中拥有的一个导航栏已加载,仅此而已:

When I make a deployment

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

it works fine!

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

如果您查看dist文件夹中的index.html,则会发现以下内容:

should I make some changes on the type? have tried <code>application/json</code>, <code>text/html</code> or what?

1 个答案:

答案 0 :(得分:2)

它的工作原理是这样的!: 有时您在build生成的index.html上进行部署时,由于"/"具有被引用 当它必须是"./"时,我不知道它是如何以这种方式生成的,但是您也可以通过<base href='http://localhost:port/distName/appName/'>来理解