2014年10月29日 星期三

Google App Engine Hello World!教學 (以python flask及ubuntu為例)

本文說明如何利用Google app engine提供的工具,在local進行Google app engine程式之開發。期望在讀完本文之後能學會開發第一隻Hello world。

1. 下載google app cloud sdk

curl https://sdk.cloud.google.com/ | bash

2. 下載google app engine sdk
https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.15.zip

解開它
unzip google_appengine_1.9.15.zip 
vi ~/.bashrc
在裡頭加入此行
export PATH=$PATH:$HOME/google_appengine/

其中$HOME/google_appengine/ 是google_appengine解開的位置,此例解在home下。

3. 重啟你的Terminal
4. 預期會多出一個可執行的python檔在PATH裡頭dev_appserver.py,如果沒有表示sdk沒裝好。

5. 下載Google app engine Hello World (flask)範例程式並解開它,預期會解出名為appengine-try-python-flask的資料夾


6. 執行

dev_appserver.py appengine-try-python-flask
7. 用browser打開http://localhost:8080/試試是否成功


丟出回應的程式碼主要在appengine-try-python-flask/main.py,熟稔flask或python的人應該就能開始開發了。

參考網址: