Angular 2 を使用して基本的なフロントエンド アプリケーションを作成し、Python を使用して Google App Engine のエンドポイントを備えたバックエンドを作成できます。ただし、この 2 つをまとめてクラウド SDK でデプロイする方法がわかりません。
これは、GAE でバックエンド呼び出しを使用しない単純な angular2 アプリをホストすることさえできない基本的な例です。angular2 CLIでビルドした後、distフォルダーを取得し、app.yamlファイルで接続しようとしました。ブラウザ開発者 (dev_appserver.py app.yaml) で動作するようですが、index.html ファイルを処理するための GET リクエストで SDK で 404 エラーが発生します。次に、空の index.yaml ファイルを作成してデプロイしようとしましたが、appspot.com の場所で 404 エラーが発生しました。これは app.yaml ファイルです。
application:
version:
runtime: python27
threadsafe: true
api_version: 1
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: (.*)/
static_files: dist\1/index.html
upload: dist
- url: (.*)
static_files: dist\1
upload: dist
私は自分が間違っていることを本当に知りません。distファイルに接続するには、ある種のmain.application pythonバックエンドが必要ですか? Angular2 のノード モジュールやその他の種類のファイルを含める必要がありますか? どんな助けでも大歓迎です!ありがとう