3日目-Flash


Flashはサーバ作成時に使用するフレームワークです.
(*フラスコ起動コードをapp.pyに貼り付けてサーバを作成!)
ex.localhost:5000私が作成したサーバーの5000番ゲートにログインします!
作成したサーバにhtmlを直接書き込むのではなく、フレームワークを使用して作成を簡略化します.
(フレームには一定のルールがあります!)
  • 静的:CSSまたは画像ファイルを読み込むフォルダ.
  • Templates:htmlファイルを置く場所!
    render templateをインポートし、return render template(「index.html」)と書きます.
    定義した関数を使用して、テンプレートフォルダのインデックスを自動的に作成します.htmlファイルを持ってきます!
  • *ブラウザの役割:好きなように描きます.
    スクロール時に他の人が作成したパッケージも使用
    サーバを作成するときは、フレームワーク(他の人が作成したルールやフレームワーク)で自由に符号化できます.
    (*通常は1つのフレームワークで動作し、複数のライブラリを使用します)
    ライブラリは他人の作ったもので書かれたコードです.
    —————————
    Flash起動コード(サーバの作成方法)
    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/')
    def home():
       return 'This is Home!'
    
    if __name__ == '__main__':  
       app.run('0.0.0.0',port=5000,debug=True)
    ㅡㅡㅡㅡㅡㅡㅡ
    APIは、サーバがクライアント(ajax)要求に応答して作成するウィンドウである.
    GET:映画や曲のリストなどのデータの表示を要求した場合.
    POST:作成(作成)、変更(更新)、削除(削除)データの場合

    *getとpostではデータの表示方法が異なります
    APIとクライアントインデックスを作成します.htmlからAjaxを要求します.
    (リクエストテスト:サーバがhtmlを受信したページを確認>console)
    APIからAjax呼び出しによってインポートされたコンテンツ(jsonify形式)を受信して返す.
    AJAXはそのコンソールに応答しますログを表示できるようにする