rSimulate / Cosmosium

:earth_americas: js game engine for space-based games
Other
23 stars 7 forks source link

route to dynamic JS files built from .tpl #39

Closed 7yl4r closed 10 years ago

7yl4r commented 10 years ago

OF COURSE! Now I get it. Pass data from the server to the client using dynamically generate .js files! We're already doing this, but in a clumsy way. A much better solution is to do something like this:

# app.py
@route('/js/whatev.js')
    return template('javascriptDataFile',varName='asteroid_owners', data=dataObject)

# javascriptDataFile.tpl
var {{varName}} = {{dataObject}} #or use json.dumps?

# page html
<script src='js/whatev.js></script>