

GoとGAEでアプリケーション開発をおこなっているんですが、以下のような構成で、テンプレートにデータを展開してメール送信を行いたいのですが、テンプレートファイルの読み込み部分で「no
such file or directory」となってしまいうまくいきません。

なお、テストやローカル環境では正常に参照できている状態です。

[code]

    # ディレクト
    app
      L templates
         L emai.tpl
      L main.go
    
[/code]

[code]

    # ソースコード
    t, err := template.ParseFiles("templates/email.tpl")
    if err != nil {
        return "", "", err
    }
    
[/code]

[code]

    # app.yaml
    main: ./app
    handlers:
    - url: /.*
      script: auto
      secure: always
    
[/code]

このような場合、app.yamlを変更して静的ファイルとして配置する。バイナリに含めるなのどの方法を行えばいいのでしょうか？

ご存知の方いられましたら、ご教授いただきたいです。  
よろしくお願いいたします。


CC BY-SA 4.0
2020-01-27T08:37:29.897
62580
2020-01-27T08:47:54.320
2020-01-27T08:47:54.320
37602
37602
question
go google-cloud
GAEでTemplateファイルの参照に失敗する。