我在ASP.NET MVC应用程序中开始使用ES6 javascript模块,但是IIS Express拒绝为 script 标签中的 module 类型javascript文件提供服务。 我收到< strong> 401未经授权。
<script src="~/Scripts/index.js" type="module"></script>
当我从 script
标签中删除 type="module"
时,它可以正常工作。
请求过滤器是否涉及?请帮我正确设置它们,谢谢。
我在ASP.NET MVC应用程序中开始使用ES6 javascript模块,但是IIS Express拒绝为 script 标签中的 module 类型javascript文件提供服务。 我收到< strong> 401未经授权。
<script src="~/Scripts/index.js" type="module"></script>
当我从 script
标签中删除 type="module"
时,它可以正常工作。
请求过滤器是否涉及?请帮我正确设置它们,谢谢。
<script>
标签中使用crossorigin="use-credentials"
。由于我只在本地进行开发,这听起来有点不太相关,但我无从下手,所以试着冒险尝试它,然后它奏效了。crossorigin="anonymous"
。 - formula-huntercrossorigin
属性(无需值)即可解决问题。 - domsson