python web server
// Install python
brew install python
// Install pip
sudo easy_install pip
// Install virtualenv for isolate modules from global
pip install virtualenv
// Create alias
alias venv=virtualenv
// Create virtual environment named venv
venv venv
// Activate virtual environment
source my_project/venv/bin/activate
// Command line will look like this
(venv) user@machine $
// Install Python Framework
pip install Flask
// Export dependencies
pip freeze > myproject/requirements.txt
.
`--requirements.txt
`--server.js
`--js/
| `-- main.js
`--templates/
`-- index.html
from flask import Flask, render_template, send_from_directory
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/<path:path>')
def send_js(path):
return send_from_directory('js', path)
if __name__ == '__main__':
app.run()