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