在Blazor服务器端应用中为由控制器处理的.json或.js文件添加路由

时间:2020-08-09 10:15:56

标签: asp.net-core blazor

这看起来应该很简单,但无法完全解决。

我希望能够在应用程序的根目录中通过动态服务来制作文件。

https:// localhost:5000 / test.json

由控制器处理。如果您只有一条没有路径的道路,这很容易。但是如果它是json或js文件,则服务器似乎会对其进行不同的处理。

1 个答案:

答案 0 :(得分:0)

好简单-只需在startup.cs中完成此操作

    app.UseEndpoints(endpoints =>
    {
        endpoints.MapGet("/test.js", context => context.Response.WriteAsync("Hello world"));
    });