 c836441a75
			
		
	
	c836441a75
	
	
	
		
			
			Hello World example at the main Readme file (https://github.com/channelcat/sanic/blob/master/README.rst) is different, it returns json. Here is returned text. In the following examples, such as Routing (http://sanic.readthedocs.io/en/latest/sanic/routing.html) is again used json. Therefore I suggest to make examples the same, having json as output
		
			
				
	
	
		
			29 lines
		
	
	
		
			776 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			776 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Getting Started
 | |
| 
 | |
| Make sure you have both [pip](https://pip.pypa.io/en/stable/installing/) and at
 | |
| least version 3.5 of Python before starting. Sanic uses the new `async`/`await`
 | |
| syntax, so earlier versions of python won't work.
 | |
| 
 | |
| 1. Install Sanic: `python3 -m pip install sanic`
 | |
| 2. Create a file called `main.py` with the following code:
 | |
| 
 | |
|   ```python
 | |
|   from sanic import Sanic
 | |
|   from sanic.response import json
 | |
| 
 | |
|   app = Sanic()
 | |
| 
 | |
|   @app.route("/")
 | |
|   async def test(request):
 | |
|       return json({"hello": "world"})
 | |
| 
 | |
|   if __name__ == "__main__":
 | |
|       app.run(host="0.0.0.0", port=8000)
 | |
|   ```
 | |
|   
 | |
| 3. Run the server: `python3 main.py`
 | |
| 4. Open the address `http://0.0.0.0:8000` in your web browser. You should see
 | |
|    the message *Hello world!*.
 | |
| 
 | |
| You now have a working Sanic server!
 |