Static files

To pull this all together, we’ll create our web application that uses the api to provide a very simple chat experience.

Copy the following files into a new folder static in your application:

Configure

Then, we’ll setup Guillotina to serve the folder.

Modify your __init__.py file to add:

app_settings = {
    "static": {
        "static": "guillotina:static"
    }
}

JS Applications

You can also serve the static files in a way where it works with JavaScript applications that need to be able to translate URLs from something other than root.

app_settings = {
    "jsapps": {
        "static": "guillotina:static"
    }
}

With this configuration any request to a url like http://localhost:8080/static/foo/bar will serve files from http://localhost:8080/static.