2022-10-13
Posted by

このチュートリアルではflaskとnext.jsを使って短縮URLのアプリを作っていこうと思います
一応書いておきますが最終的なコードは以下のようになります
書く事が何も無いな
flaskとnext.jsの解説でも入れるか
必要無い場合は飛ばしてください
flaskとは
flaskはpythonのマイクロフレームワークです
今回はapiとして使います
詳しくは下参照
何とhello world!を返すような簡単な簡単なapiだと数行で書けてしまいます
from flask import Flask, jsonify
app = Flask(__name__, instance_relative_config=True)
@app.route("/")
def hello_world():
return jsonify("Hello, world!")
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0', port=5000)
info
余談ですが最小は 4行です
今回はflask runを使用せずpython app.pyを使用します
下記のプログラムはflask runしか機能しません
info
flask runとpython app.pyは実行方法ですどちらも大差有りません
from flask import Flask, jsonify
app = Flask(__name__, instance_relative_config=True)
@app.route("/")
def hello_world():return jsonify("Hello, world!")
next.jsとは
next.jsはreactベースの使いやすいウェブフレームワークです
詳しくは下参照
このドキュメントどう?