extra-files-paths should contain directories, not the files, so

"C:/Users/howboutno5/Documents/Summer/test/htdocs/"

should work

Jay

On Tue, Aug 30, 2011 at 5:21 PM, Stees, Micheal T.
<mst...@monmouthcollege.edu> wrote:
> I looked at the example posted in the documentation that goes something like 
> this:
>
> #lang racket
>
> (require web-server/servlet
>         web-server/servlet-env
>         web-server/templates)
>
> (define (start req)
>  (response/xexpr
>   `(html (head (title "Hello world!"))
>
>          (body  "Hey out there!"))))
>
>
> (serve/servlet start
>               ;;#:port 80
>               ;;#:listen-ip #f
>               ;;#:servlet-path "/test"
>               #:extra-files-paths
>               (list
>                        (build-path 
> "C:/Users/howboutno5/Documents/Summer/test/htdocs/style.css")))
>
> -------------------------------------------
> However the style sheet does not appear to be loading at all.  The directory 
> that the style sheet is in, is one below the location of the .rkt file if 
> that makes any difference.
> ________________________________________
> From: Jay McCarthy [jay.mccar...@gmail.com]
> Sent: Tuesday, August 30, 2011 2:10 PM
> To: Stees, Micheal T.
> Cc: users@racket-lang.org
> Subject: Re: [racket] Racket Web App
>
> You should look at the #:extra-files-paths argument to serve/servlet
> to specify where to find static files.
>
> Jay
>
> On Tue, Aug 30, 2011 at 12:49 PM, Stees, Micheal T.
> <mst...@monmouthcollege.edu> wrote:
>> Hello all,
>>
>> I am looking into using the racket web server and related tools to develop a 
>> webpage for a school project, and I have run into the following dilemma with 
>> the trivial example I am trying.
>>
>> I have racket include an html template for the test site, and that html 
>> template references an external style sheet.  When I open the html file 
>> using a browser, it correctly displays the page based on the style sheet, 
>> but when I run my web app, it does not display things correctly.  Most 
>> specifically, it ignores the "background-image..." included in the style 
>> sheet.  I have included all the relevant code below.
>>
>> ---------------------------------------------------
>> #lang racket
>>
>> (require web-server/servlet
>>         web-server/servlet-env
>>         web-server/templates)
>>
>> (define (start req)
>>  (response/full
>>  200 #"Okay"
>>  (current-seconds) TEXT/HTML-MIME-TYPE
>>  empty
>>  (list (string->bytes/utf-8 (include-template "htdocs/base.html")))))
>>
>>
>> (serve/servlet start
>>               #:port 80
>>               ;;#:listen-ip #f
>>               #:servlet-path "/test")
>> ----------------------------------------------------
>> html file
>>
>> <html>
>> <head>
>>
>> <title> HTML Sample </title>
>> <link rel="stylesheet" type="text/css" href="style.css" />
>> </head>
>>
>> <body>
>> <h2>My Title </h2>
>>
>> This is a <b>small</b> example of HTML <p> This is a new paragraph.<p>
>>
>> <ol>
>>
>> <li> Item one
>>
>> <li> Item two
>>
>> </ol>
>>
>> </body>
>>
>> </html>
>>
>> ---------------------------------------------
>> style sheet
>>
>> body {
>>    color: purple;
>>    background-image: url(lightning.png);
>>  }
>>
>>
>> --------------------------------------------
>>
>> Thank you in advance for any assistance.
>>
>>
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://lists.racket-lang.org/listinfo/users
>>
>
>
>
> --
> Jay McCarthy <j...@cs.byu.edu>
> Assistant Professor / Brigham Young University
> http://faculty.cs.byu.edu/~jay
>
> "The glory of God is Intelligence" - D&C 93
>
>



-- 
Jay McCarthy <j...@cs.byu.edu>
Assistant Professor / Brigham Young University
http://faculty.cs.byu.edu/~jay

"The glory of God is Intelligence" - D&C 93

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to