Kuzunoha-NEのブログ

プログラミングなどの勉強をしてます

Ngrokを使ってみようの巻

Ngrokを使ってみようの巻

こんばんは、葛の葉です。

さて、Ngrokというものがありまして、簡単なWebサーバーなら簡単に立ち上げることが出来るすぐれものがあるんです。

ngrok.com

アカウントを入るように求められるのでGoogleとかのアカウントで好きに入ってください。

そしたらダウンロードが出来るのでインストールします。スゴイ。ここまでが準備。


flaskを公開してみようぜ

いつものhelloworldのプログラム(12行)

import flask

app = flask.Flask(__name__)


@app.route('/')
def index():
    return "Hello, World!"


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

で起動するとlocalhost:8080で繋がるはずです。127.0.0.1:8080といったほうがいいかな?

f:id:Kuzunoha-NE:20180831192048j:plain

いつもの画面が出てきた。


ngrokを落とすとngrok.exeというものが出てきて、起動するとコマンドプロンプトが立ち上がる。

f:id:Kuzunoha-NE:20180831192937j:plain

このコマンドプロンプトの画面で以下のコマンドを打ちましょう。

ngrok http 8080

なお、8080はポート番号です。flaskアプリのport=8080と合致させましょう。そうしたら、下図の画面に移ります。

f:id:Kuzunoha-NE:20180831192957j:plain

なんかよくわからんけど、https://f1fba471.ngrok.ioに繋がるようだぜ。もちろん、http://f1fba471.ngrok.ioもOK。

f:id:Kuzunoha-NE:20180831192644j:plain

これでスマホでも見れるはず。

みられたねぇ!

コマンドプロンプト画面でctrl + c を押せばやめられます。

以上!!