watson.dev.server¶
- watson.dev.server.make_dev_server(app, host='0.0.0.0', port=8000, do_reload=True, script_dir=None, public_dir=None)[source]¶
A simple local development server utilizing the existing simple_server module, but allows for serving of static files.
Never use this in production. EVER.
Example:
def my_app(environ, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) return [b'<h1>Hello World!</h1>'] if __name__ == '__main__': make_dev_server(my_app)
Parameters: - app – A WSGI callable
- host – The host to bind to
- port – The port
- do_reload – Whether or not to automatically reload the application when source code changes.