using FastGithub.HttpServer;
using Microsoft.Extensions.DependencyInjection;
namespace FastGithub
{
    /// 
    /// http反向代理的服务注册扩展
    /// 
    public static class ServiceCollectionExtensions
    {
        /// 
        /// 添加http反向代理
        /// 
        ///  
        /// 
        public static IServiceCollection AddReverseProxy(this IServiceCollection services)
        {
            return services
                .AddMemoryCache()
                .AddHttpForwarder()
                .AddSingleton() 
                .AddSingleton()
                .AddSingleton()                
                .AddSingleton();
        }
    }
}