Hi Leo, > On 14 Apr 2015, at 14:28, Leo Paniceres <lpanice...@gmail.com> wrote: > > Hi Sven, > > Thanks very much for your excellent Zinc package. > > Excuse me for contacting to your email, I couldn’t find the official support > email list.
I much prefer answering question on the pharo-users ML, in CC. > My problem is that I could not find a way to solve simultaneously file > servicing and services. > > I have a small app that responds to a request via a GET, and I also need to > include in the response a lot of static files in a directory. > > How can I integrate two delegates? > > (ZnStaticFileServerDelegate and ZnDefaultServerDelegate) This is from an older answer, it should be applicable: Multiple handlers can be combined in one server. For example, http://zn.stfx.eu serves static content and serves all Zinc demos, with the following config (part of the startup script): | id logFile staticFileServerDelegate | id := 1. logFile := 'transcript.{1}.log' format: { id }. (NonInteractiveTranscript onFileNamed: logFile) install. (ZnServer defaultOn: 8080 + id) logToTranscript; route: 'r', id printString; start. (staticFileServerDelegate := ZnStaticFileServerDelegate new) prefixFromString: 'zn'; directory: '/home/ubuntu/zn' asFileReference. ZnServer default delegate prefixMap at: 'zn' put: [ :request | staticFileServerDelegate handleRequest: request ]; at: 'redirect-to-zn' put: [ :request | ZnResponse redirect: '/zn/index.html' ]; at: '/' put: 'redirect-to-zn'. HTH, Sven > -- > > Afectuosamente desde Argentina, (de corazón por mas que lo tenga automatico) > Leo