首页 > 代码库 > 天朝使用GAE入门指南

天朝使用GAE入门指南

0. 引言

Across the Great Wall, we can reach every corner in the world.

洒家最近玩了几下 Google App Engine。由于众所周知的原因,天朝恶劣的网络环境十分影响程序猿的生产活动。另外,GAE对新手来说需要摸索和练习才能掌握,洒家决定写上几笔。

以下是洒家的一点提示。

1. 正文

代码的部署方式

Google App Engine 没有(洒家没有找到)网页版的上传代码方式,洒家唯一知道的上传代码方式是用Google App Engine SDK Launcher中的Deploy选项。

首先需要下载(当然需要科学上网) Google App Engine SDK ,并安装。

技术分享

(上图: 安装Windows版 Google App Engine SDK)

 

安装完毕后,暴露一个坑点:由于众所周知的原因,在恶劣的网络环境上传代码需要科学上网法。 Google App Engine SDK 使用Python编写,此时想科学上网代理服务器已经不好用,最好使用VPN。

技术分享

(上图: 某VPN软件)

 

以部署一个已存在的项目为例,添加项目:

技术分享

 

当然,需要在 app.yaml 文件中正确填写应用唯一名称。

点击Deploy。如果没有认证过需要 oauth:

技术分享

 

访问网站

由于众所周知的原因, appspot.com 也被墙了,如果访客没有科学上网的手段,只好用某反向代理网站:

举个例子:

技术分享

2 总结

Google App Engine 在天朝已经基本无法让人痛快使用,洒家建议公开网站放弃这一平台,老老实实在国内备案。

天朝物产丰盈,无所不有,原不籍外夷货物以通有无

天朝使用GAE入门指南