[erlang-questions] misultin question

Roberto Ostinelli roberto@REDACTED
Tue Nov 8 03:22:43 CET 2011


On Mon, Nov 7, 2011 at 9:05 AM, Wes James <comptekki@REDACTED> wrote:

> Anyone know with misultin, what is the "/" or root web folder if it
> does exist in a simple misultin web app. I.e., you can define a web
> page by doing this:
>
> handle_http(Req, Port) ->
>    % output
>    Req:ok([{"Content-Type", "text/html"}],
>
> ["<html>
> <head>
> </head>
> <body>
> </body>
> </html>
> "
> ]).
>
> But If I want to put some javascript in or css styles it seems I must
> put the whole css or javascript as a chunk in the [""] part.  Is there
> a way to put the css or javascript content in a file and pull in with:
>
> <script src="/jquery-1.6.4.js"></script>
> or
> <link rel="stylesheet" type="text/css" href="/file.css" />
>
> ??
>
> That is why I'm asking if there is a "/" or root web location defined
> to a basic misultin app.
>
> Thanks,
>
> -wes
>

as suggested, you may use:

Req:file("/usr/local/files/jquery-1.6.4.js").

 please refer to https://github.com/ostinelli/misultin/wiki/Exports for
additional info.

you should use a dispatcher, and specify the file names, see:
https://github.com/ostinelli/misultin/blob/master/examples/misultin_rest.erl#L42

so you would have something like:

handle('GET', ["jquery-1.6.4.js"], Req) ->
    Req:file("/path_to_static_files/jquery-1.6.4.js").

hope this clears up.

r.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20111107/deb2006d/attachment.htm>


More information about the erlang-questions mailing list