using HttpClientStudy.Config;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
namespace HttpClientStudy.WebApp.Controllers
{
///
/// 使用配置文件 控制器
///
[Route("api/[controller]/[action]")]
[ApiController]
public class ConfigController : ControllerBase
{
private ILogger _logger;
private IOptionsMonitor _apiConfigMonitor;
///
/// 构造
///
public ConfigController(ILogger logger, IOptionsMonitor apiConfigMonitor)
{
_logger = logger;
_apiConfigMonitor = apiConfigMonitor;
}
///
/// 获取账号
///
///
[HttpGet]
public IActionResult GetApiConfig()
{
var reslut = BaseResultUtil.Success(_apiConfigMonitor.CurrentValue);
return Ok(reslut);
}
}
}