・明示的に指定する必要がある。
使い方
・program.csファイルを以下のように変更する。
using Microsoft.AspNetCore.StaticFiles;
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.UseDefaultFiles(); //デフォルトファイルを有効にする(index.htmlなど)
app.UseDirectoryBrowser(); //ディレクトリ参照を有効にする
// vueファイルを明示的に利用可能にする。
var provider = new FileExtensionContentTypeProvider();
provider.Mappings[".vue"] = "application/javascript";
// 静的ファイルを有効にする(.htmlなど)
app.UseStaticFiles(new StaticFileOptions
{
ContentTypeProvider = provider
});
app.Run();
参考
https://www.plusism.dev/article/aspnet-tips-008/