まいにち、いっぽ

物事を理解するための出力装置

スマホアプリのサーバーサイド構築 その2 セットアップ

終了地点

  • flask が動いている事が分かる

 ※静的ファイルは flask じゃなくて nginx で行うのが負荷的に良いらしい。
  nginx には何時辿り着けるのだろうか?

環境

  • windows10

flask のインストールからサーバーが動く所まで

  1. python をインストールする。3.x.x を使いました。
    www.python.org
  2. 環境変数を設定してパスを通す。以下は私のPCのパス
    python 自体のパス設定
    C:\Users(ユーザー名)\AppData\Local\Programs\Python\Python36-32
    pip を使うためのパス設定
    C:\Users(ユーザー名)\AppData\Local\Programs\Python\Python36-32\Scripts
  3. PCの再起動
  4. コマンドプロンプトで flask をインストール
    pip install flask
  5. サンプルの hello.py ファイルを作成する。
    pythonソースコードなので、新規テキストを作成して拡張子を変えてしまってOK。
  6. hello.py にサンプルコードを書く。以下が中身。
    http://flask.pocoo.org/
    from flask import Flask
    app = Flask(name)  <- ブログだとアンダーバー2本が太文字になってしまう。公式サイトのサンプルを見てください。
    @app.route('/')
    def hello():
      return "Hello World!"
  7. コマンドプロンプトで hello.py を保存したフォルダまで移動する
  8. コマンドプロンプトで実行するファイルを設定する(以下の命令を実行)
    set FLASK_APP=hello.py
  9. コマンドプロンプトで flask を動かす
    flask run
    
  10. ウェブブラウザで http://localhost:5000/ にアクセスして動く事を確認

備考

自分自身で設定している時は、いっっっっっっっぱいミスをしたりインストールしたりしたので、
何かインストール漏れがある可能性もあります。

日頃対応してくれているサーバーエンジニアさんには敬意を払うと共に感謝します。