Nancy支持跨域请求

 public class NancyBootstrapper : DefaultNancyBootstrapper
    {
        /// <summary>
        /// nancy配置
        /// </summary>
        /// <param name="container">容器</param>
        /// <param name="pipelines">管道</param>
        protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
        {
                pipelines.AfterRequest.AddItemToEndOfPipeline((ctx) =>
                {
                    ctx.Response.WithHeader("Access-Control-Allow-Origin", "*")
                        .WithHeader("Access-Control-Allow-Methods", "POST,GET,OPTIONS")
                        .WithHeader("Access-Control-Allow-Headers", "Accept, Origin, Content-type");
                });
        }
    }

或者

public class Module : NancyModule
{
    public Module()
    {
        After.AddItemToEndOfPipeline((ctx) => ctx.Response
            .WithHeader("Access-Control-Allow-Origin", "*")
            .WithHeader("Access-Control-Allow-Methods", "POST,GET,OPTIONS")
            .WithHeader("Access-Control-Allow-Headers", "Accept, Origin, Content-type"));
    }
}

posted @ 2023-01-09 14:39  天天代码码天天  阅读(72)  评论(0编辑  收藏  举报  来源