func OptServerOptions(opts ...webutil.HTTPServerOption) Option {
	return func(a *App) error {
		for _, opt := range opts {
			if err := opt(a.Server); err != nil {
				return err
			}
		}
		return nil
	}
}
// OptServerOptions applies options to the underlying http server.
//
// Many of the fields on the server are overwritten by the config on `app.Start`.
// You should only use `OptServerOptions` for fields that are not governed by the config
// such as the stdlib logger.
OptServerOptions applies options to the underlying http server.

Many of the fields on the server are overwritten by the config on `app.Start`.
You should only use `OptServerOptions` for fields that are not governed by the config
such as the stdlib logger.
// OptServerOptions applies options to the underlying http server . // // Many of the fields on the server are overwritten by the config on ` app . Start ` . // You should only use ` OptServerOptions ` for fields that are not governed by the config // such as the stdlib logger .
func OptServerOptions(opts ...webutil.HTTPServerOption) Option {
	return func(a *App) error {
		for _, opt := range opts {
			if err := opt(a.Server); err != nil {
				return err
			}
		}
		return nil
	}
}
func OptServerOptions ( opts ... webutil . HTTPServerOption ) Option { return func ( a * App ) error { for _ , opt := range opts { if err := opt ( a . Server ) ; err != nil { return err } } return nil } }
OptServerOptions applies options to the underlying http server.
OptServerOptions applies options to the underlying http server .