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 _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users