| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Google App Engine」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
30行目: 30行目:
  
 
====リクエストのルーティング]====
 
====リクエストのルーティング]====
[*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 リクエストのルーティング]
+
*[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
 +
*ルーティング ルールは、最大 20 個まで定義できます。
 +
*各ルールには、url 要素と service 要素が含まれている必要があります。
 +
 
*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
 
<pre>
 
<pre>

2020年10月17日 (土) 23:41時点における最新版

| Google Cloud Platform |

Google App Engine (Python)

環境

SDKのインストール

Hello World

フレームワーク

フレームワーク

webapp フレームワーク

Http Formパラメータの取得

開発環境での管理画面

ユーザーサービス

ユーザーサービス

データストア

データストアの利用

型とプロパティクラス

テンプレート

テンプレート

Django

Djangoを利用する

Tips

サービスとしてデプロイ

service: pmtools
runtime: python27

Gae service.png

リクエストのルーティング]

  • リクエストのルーティング
  • dispatch.yaml
  • ルーティング ルールは、最大 20 個まで定義できます。
  • 各ルールには、url 要素と service 要素が含まれている必要があります。
dispatch:
  - url: "*pm.service.typea.info/*"
    service: pmtools
  • 以下をdispatch.yamlに記述してデプロイで、ルールを削除
dispatch: []
  • deploy
$ gcloud app deploy dispatch.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)