Googleのアプリエンジンクラウドスペースを使用しようとしていました。私のプログラムはlocalhostでは何の問題もなく実行されていますが、Googleのアプリケーションエンジンでホストしようとすると、静的ファイルは提供されません。次のようにapp.yamlをです:Google App Engine(SDK Go)でアップロードしたときに静的ファイルが配信されない
application: myTestApp-nn34322
version: 1
runtime: go
threadsafe: true
api_version: go1
handlers:
- url: /static/css
static_dir: ../static/css
mime_type: "text/css"
- url: /static/js
static_dir: ../static/js
mime_type: "text/javascript"
- url: /static/images
static_dir: ../static/images
- url: /.*
script: _go_app
静的ファイルを取得しようとすると 'HTTP 404'エラーが表示されますか?また、 'app.yaml'と' static'フォルダは同じフォルダにありますか? – icza
はい私は404を取得しています。私はbeegaeフレームワークを使用しています。私のapp.yamlはメインフォルダにあります。私の静的フォルダはメインフォルダと共にルートにあります。 –
私の気持ちは、あなたの 'static'フォルダがAppengineにアップロードされないということです。 'static'ディレクトリを' app.yaml'の隣に移動してください。もちろん 'static_dir:static/xxx'を使用してください。 – icza