File tree Expand file tree Collapse file tree 3 files changed +14
-9
lines changed
web-server-lib/web-server Expand file tree Collapse file tree 3 files changed +14
-9
lines changed Original file line number Diff line number Diff line change 6565(define (serve)
6666 (serve/web-config@
6767 configuration@
68- #:dispatch-server-connect@ (if (ssl)
69- (make-ssl-connect@ (build-path (current-directory) "server-cert.pem " )
70- (build-path (current-directory) "private-key.pem " ))
71- raw:dispatch-server-connect@)))
68+ #:dispatch-server-connect@
69+ (cond
70+ [(ssl)
71+ (make-ssl-connect@ (build-path (current-directory) "server-cert.pem " )
72+ (build-path (current-directory) "private-key.pem " ))]
73+ [else
74+ raw:dispatch-server-connect@])))
7275
7376(provide serve)
Original file line number Diff line number Diff line change 33 net/tcp-sig)
44(require web-server/web-server-sig
55 web-server/web-config-sig
6- web-server/private/dispatch-server-unit
6+ web-server/private/dispatch-server-with-connect- unit
77 web-server/private/dispatch-server-sig
88 web-server/private/web-server-structs
99 web-server/private/mime-types
105105(define-compound-unit/infer web-server-with-connect@
106106 (import tcp^ dispatch-server-connect^ web-config^)
107107 (export web-server^)
108- (link web-config@->dispatch-server-config@ dispatch-server@))
108+ (link web-config@->dispatch-server-config@ dispatch-server-with-connect @))
109109
110110(define-compound-unit/infer web-server@
111111 (import tcp^ web-config^)
Original file line number Diff line number Diff line change 158158 (for-each apply shutdowns)))
159159
160160; serve/config@ : configuration -> (-> void)
161- (define (serve/web-config@ config@
162- #:dispatch-server-connect@ [dispatch-server-connect@ raw:dispatch-server-connect@]
163- #:tcp@ [tcp@ raw:tcp@])
161+ (define (serve/web-config@
162+ config@
163+ #:dispatch-server-connect@
164+ [dispatch-server-connect@ raw:dispatch-server-connect@]
165+ #:tcp@ [tcp@ raw:tcp@])
164166 (define-unit-binding a-dispatch-server-connect@
165167 dispatch-server-connect@ (import ) (export dispatch-server-connect^))
166168 (define-unit-binding a-tcp@
You can’t perform that action at this time.
0 commit comments