「Google App Engine」の版間の差分
ナビゲーションに移動
検索に移動
29行目: | 29行目: | ||
[[File:gae_service.png|600px]] | [[File:gae_service.png|600px]] | ||
+ | ====リクエストのルーティング]==== | ||
+ | [*https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed?_ga=2.226522718.-273046468.1602673622&_gac=1.148505285.1602903550.CjwKCAjwiaX8BRBZEiwAQQxGx2DuMupsTR36pv5RdPz790XmEGwo-v-fp9xkuLRlBIi3kHtcuBz_dBoCQcEQAvD_BwE#dispatch リクエストのルーティング] | ||
*dispatch.yaml | *dispatch.yaml | ||
*https://cloud.google.com/appengine/docs/standard/php7/reference/dispatch-yaml?hl=ja | *https://cloud.google.com/appengine/docs/standard/php7/reference/dispatch-yaml?hl=ja |
2020年10月17日 (土) 23:40時点における版
目次
- 1 Google App Engine (Python)
- 2 環境
- 3 フレームワーク
- 4 Tips
- 4.1 サービスとしてデプロイ
- 4.2 静的ファイル
- 4.3 TypeScript
- 4.4 GAE アーカイブからインポート
- 4.5 GAE Google Docsを利用する
- 4.6 GAE favicon.ico を設置する
- 4.7 Google App Engine で Excel を作成しダウンロードさせる=
- 4.8 Android (実機) と GAE を連携させるためのデバッグ環境を Windows7 に構築する=
- 4.9 GAE No module named _multiprocessing エラーが発生する=
- 4.10 ブレークポイントで止まらない
- 4.11 Python2.7にマイグレーション
- 5 Google App Engine(Java)
Google App Engine (Python)
環境
SDKのインストール
Hello World
フレームワーク
フレームワーク
webapp フレームワーク
Http Formパラメータの取得
開発環境での管理画面
ユーザーサービス
ユーザーサービス
データストア
データストアの利用
型とプロパティクラス
テンプレート
テンプレート
Django
Djangoを利用する
Tips
サービスとしてデプロイ
- https://www.serversus.work/topics/vyly8dwer5uql5ra5xdg/
- app.yaml にservice を指定する
- service: pmtools
- runtime: python27
リクエストのルーティング]
- dispatch:
- - url: "*pm.service.typea.info/*"
- service: pmtools
- 以下をdispatch.yamlに記述してデプロイで、ルールを削除
- dispatch: []
- deploy
- $ gcloud app deploy dispatch.yaml
静的ファイル
- http://webapp-improved.appspot.com/tutorials/gettingstarted/staticfiles.html?highlight=static
- app.yaml を編集
- application: helloworld
- version: 1
- runtime: python27
- api_version: 1
- threadsafe: true
- handlers:
- - url: /stylesheets
- static_dir: stylesheets
- - url: /.*
- script: helloworld.app
TypeScript
GAE アーカイブからインポート
GAE Google Docsを利用する
GAE favicon.ico を設置する
Google App Engine で Excel を作成しダウンロードさせる=
Android (実機) と GAE を連携させるためのデバッグ環境を Windows7 に構築する=
GAE No module named _multiprocessing エラーが発生する=
ブレークポイントで止まらない
Python2.7にマイグレーション
Google App Engine(Java)
*Google App Engine(Java)
© 2006 矢木浩人