我有一个运行在8080上的webpack开发服务器。我想将其与IIS提供的现有.net Web应用程序集成。在IIS中,我想将对webpack spa的请求反向代理到8080。
我发现一个配置几乎可以正常工作...我已经安装了ARR 3和Url重写。在IIS的根目录下,我已经配置了服务器代理设置,从而启用了服务器代理。在Web应用程序的虚拟目录中,我有一条规则可以转发我感兴趣的那些请求。在webpack中,我已经配置了公共变量。
我现在的问题是IIS更改了app.js响应中的内容类型标头。 app.js的内容类型为text / html,因此浏览器不会将其作为脚本加载。如果我直接点击webpack开发服务器,则该文件将带有正确的应用程序/ javascript内容类型,并且一切正常。
这是怎么回事?