簡易的にローカルサーバを立てる

CORS違反がうざくて手軽にローカルサーバ使うためにflaskを使った時のメモ。

導入手順

Flaskいんすこ

pip install Flask

はろわ

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello():
    return 'hello'

if __name__ == '__main__':
    app.run(port=8080)

表示されるhoge:8080でアクセスすると確認できるはず。ctrl+cで終了 ctrl+cに頼らない終了は参考資料参照(/shutdownで終了処理入れてあげてアクセスする奴)

ファイル構造について

root\
|--static\ //cssとjsはこの下
|  --index.js
|--templates\ //templates内にhtmlを置いてあげる
|  --index.html

HTMLを表示

from flask import Flask, render_template
app = Flask(__name__)

@app.route('/index')
def index():
    return render_template('index.html')

if __name__ == '__main__':
    app.run(port=8080)

参照

flaskのパスを指定する - Qiita Flaskの簡単な使い方 - Qiita python — ctrl-cを使用せずにflaskアプリケーションを停止する方法