Crocquette-BlogコンテンツへスキップCrocquette-Blog美味しいコロッケを求めて旅に出よう。4でrestAPIを受け付けるサーバを構築します。サーバ構築方法は色々とありますが、一番手っ取り早く作れるのは、Tornadoというwebフレームワークを用いる方法だと思います。Tornadoは、Pythonで書かれたWebフレームワークで、非同期通信ライブラリです。(あまり深く考えず、とりあえず使ってみましょう!)備忘録も兼ねて、tornadoを用いたソースコードと確認方法の雛形を残しておきます。ソースコード雛形はこんな感じです。これを雛形にして、rest通信を受けた時に行いたい処理を記載していくだけです。書き終わったら、一先ずserver.pyという名前で保存しましょう。名前は何でも良いですが。python3の両方に対応するように書いています。tornado.ioloop.IOLoop.current().start()テスト方法まずは事前準備としてtornadoをインストールする必要があります。ターミナル画面から下記コマンドを実行してください。一度実行すれば、その後は必要ありません。tornadoこれだけです。server.pyという感じで、プログラムを実行します。この状態で、httpリクエストを送ってみましょう。簡単にhttpリクエストを試せるのは、chromeアプリにもなっているpostmanだと思います。piのipアドレスは、$ifconfigで調べてくださいね。ローカルネットワークの外からたたきたい時は、ルータのポート転送の設定をする必要があります。そちらについてはこちら。サーバ構築編~ポート転送~以上、とても簡単なhttpサーバの構築方法でした。妻と息子と3人暮らし。週末に家族で遊びに出かけることと子供の昼寝に付き添って小説を読むことと美味しいコロッケを探求することがささやかな楽しみ。