springboot项目中mjs的MIME类型问题
钢翼
编程
当前端项目使用<script type="module">加载mjs文件时。由于默认springboot没有指定mjs的MIME类型,会导致js无法正常加载。
在实现WebMvcConfigurer的类里面添加以下代码即可
@Override
public void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
configurer.mediaType("mjs", MediaType.parseMediaType("application/javascript"));
WebMvcConfigurer.super.configureContentNegotiation(configurer);
}