asp.netreact返回index.html而不是json,如何解决?
创始人
2024-11-12 06:30:23
0

可能是应用程序未配置好或未正确设置路由。可以尝试以下措施:

  1. 在Startup.cs中,使用app.UseStaticFiles()方法将public文件夹添加为静态文件夹,并使用app.UseMvc()方法将路由设置为mvc:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
    app.UseStaticFiles();
    app.UseMvc(routes =>
    {
        routes.MapRoute(
            name: "default",
            template: "{controller=Home}/{action=Index}/{id?}");
    });
}
  1. 添加一个控制器和一个动作来处理请求,例如GetJson:
[Route("api/[controller]")]
[ApiController]
public class SampleController : ControllerBase
{
    [HttpGet]
    [Route("[action]")]
    public ActionResult GetJson()
    {
        var result = new { message = "Hello World" };
        return Json(result);
    }
}
  1. 在app.UseMvc()方法中,可以使用路由来指示应用程序如何响应请求。

例如,使用[HttpGet]和Route属性定义动作来指定路由参数:

[HttpGet]
[Route("[action]")]
public ActionResult GetJson()

这个动作将映射到/api/sample/getjson路由。

需要注意的是,这里的[ApiController]属性为了方便示例代码而添加的,实际应用中可以根据需要决定是否使用。

相关内容

热门资讯

事发当天!雀姬手游辅助&quo... 事发当天!雀姬手游辅助"原来真的有辅助攻略"(哔哩哔哩)事发当天!雀姬手游辅助"原来真的有辅助攻略"...
日前!衡阳丫丫字牌靠谱吗&qu... 日前!衡阳丫丫字牌靠谱吗"竟然存在有辅助技巧"(哔哩哔哩)1、衡阳丫丫字牌靠谱吗有没有辅助教程、衡阳...
黑科技辅助挂!多乐手游辅助&q... 黑科技辅助挂!多乐手游辅助"其实真的是有辅助攻略"(哔哩哔哩)1)多乐手游辅助免费钻石:进一步探索多...
围绕透视问题!浙江游戏茶苑脚本... 围绕透视问题!浙江游戏茶苑脚本修改"竟然是真的有辅助教程"(哔哩哔哩)小薇(辅助器软件下载)致您一封...
近期!奇迹思维辅助"... 近期!奇迹思维辅助"本来真的是有辅助器"(哔哩哔哩)1、下载好奇迹思维辅助透视辅助下载之后点击打开,...
2026版总结!新祥心挂机&q... 2026版总结!新祥心挂机"好像确实有辅助器"(哔哩哔哩)1)新祥心挂机免费钻石:进一步探索新祥心挂...
黑科技教程!心悦游戏透视辅助器... 黑科技教程!心悦游戏透视辅助器免费"其实存在有辅助技巧"(哔哩哔哩)1、心悦游戏透视辅助器免费公共底...
出现新变化!闲来辅助神器下载&... 出现新变化!闲来辅助神器下载"其实确实有辅助工具"(哔哩哔哩)1、闲来辅助神器下载透视辅助软件激活码...
据文件显示!花城棋舍插件安装&... 据文件显示!花城棋舍插件安装"都是真的有辅助工具"(哔哩哔哩)一、花城棋舍插件安装游戏安装教程牌型概...
近年来!南通长牌辅助"... 近年来!南通长牌辅助"总是是有辅助方法"(哔哩哔哩)1、在南通长牌辅助插件功能辅助器技巧中,中转单元...