根据项目自定义路由

2022/6/22 23:19:46

本文主要是介绍根据项目自定义路由,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  前言:有时候项目会要求规范api的路径,这时候就需要我们去根据 规定  去定义路由了

 

  今天做了个简单的测试,并用postman进行了测试

  

  

   [Route("Nuc/api/proc/[controller]")]
    [ApiController]
    public class RouteTestController : ControllerBase
    {
        [HttpGet]
        [Route("GetData")]
        public IActionResult GetData() 
        {
            return Ok(new { code=21,msg="success"});
        }

        [HttpPost]
        [Route("PostData")]
        public IActionResult PostData(Data data) 
        {
            if (data==null)
            {
                return Ok(new { code = 7, msg = "No Data" });
            }
            if (data.Uname=="admin" && data.USign=="147258")
            {
                return Ok(new { code = 21, msg = "success" });
            }
            return Ok(new { code = 7, msg = "用户名或密码不正确" });
        }
    }

    public class Data 
    {
        public string Uname { get; set; }
        public string USign { get; set; }
    }

 



这篇关于根据项目自定义路由的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程