ASP.NET 部署 Nuxt.js SSG模式生成的文件
方式一
拷贝nuxt generate生成的文件(dist目录下),到asp.net工程wwwroot目录下。
添加代码
app.UseDefaultFiles();
app.UseStaticFiles();
完事
方式二
如果你想拷贝nuxt生成文件到自定义目录,例如:nuxtdist.
var apptEntryDir = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
app.UseFileServer(new FileServerOptions
{
//注释掉这种写法,在商店打包项目中会找不到路径
//FileProvider = new PhysicalFileProvider(Path.Combine(env.ContentRootPath, "nuxtdist")),
FileProvider = new PhysicalFileProvider(
Path.Combine(apptEntryDir, "nuxtdist")),
});