外部javascriptファイルの取り込み

自作のjavascriptを、独立した.jsファイルにして、それを取り込む場合は、app.yamlにその事を書いておかないと、jsファイルがロードできない。

app.yaml抜粋(アプリケーションルート/scripts というフォルダの下にjsファイルを置くという想定)

handlers:
- url: /scripts
  static_dir: scripts
  
- url: /.*
  script: src/main.py

これがわからなくて、相当悩んでしまったのだが、なんてことはない、スタイルシートの.cssファイルを外出しにしているのと同じ事だった。恥ずかしながら、またしても、GAEのドキュメントにちゃんと書いてあった。
静的ファイルの使用より引用:

ウェブ ブラウザに静的ファイルを直接渡す必要がある場合も多くあります。画像、CSS スタイルシートJavaScript コード、映像、Flash アニメーションなどはすべて、通常は Web アプリケーションで保存され、ブラウザに直接供給されます。