# Development Web Server

Flask uygulamaları **`flask run`** komutuyla başlatılabilen bir web development server içerir. Önceki bölümden _hello.py_ uygulamasını başlatmak için daha önce oluşturduğunuz [virtual environment](https://medium.com/@yavuzalikorkutustbas/virtual-environment-nedir-c3dc5129faa5)ın (sanal ortam) etkinleştirildiğinden ve içinde Flask bulunduğundan emin olun. Linux ve macOS kullanıcıları için, web sunucusunu aşağıdaki gibi başlatın.

> &#x20;(venv) $ **export FLASK\_APP=hello.py**\
> &#x20;(venv) $ **flask run**\
> &#x20;\* Serving Flask app "hello"\
> &#x20;\* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Windows kullanıcıları için tek fark FLASK\_APP ortam değişkeninin nasıl ayarlandığıdır.

> &#x20;(venv) $ **set FLASK\_APP=hello.py**\
> &#x20;(venv) $ **flask run**\
> &#x20;\* Serving Flask app "hello"\
> &#x20;\* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Sunucu çalışırken, web tarayıcınızı açın ve adres çubuğuna `http://localhost:5000/` yazın.

<div align="center"><img src="https://1975688526-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LyEx8uA8YRuvEZmXmiQ%2F-LyKdVwTAnByTmZ2wSai%2F-LyKernX2_yUldu3OrIY%2FScreen%20Shot%202020-01-11%20at%2020.33.50.png?alt=media&#x26;token=b1308b56-3d6a-4e93-8d32-515ba9e8c8f5" alt=""></div>

URL'den sonra başka bir şey yazarsanız, uygulama nasıl ele alınacağını bilemez ve tarayıcıya 404 hata kodunu döndürür (Olmayan bir web sayfasına gittiğinizde karşılaştığınız tanıdık hata).
