我使用go和cloud端点,我有一个pem文件即时使用他来创建签名URL 当我在本地运行我的应用程序并且我提供了 ioutil.ReadFile 方法的完整路径时,它运行良好。
在服务器上,我在服务器上尝试了几个选项,但是我找不到文件...
APPNAME/files/key.pem
该文件的正确路径是什么?
我应该使用memcached而不是 ioutil.ReadFile 进行阅读 pem文件?
答案 0 :(得分:4)
App Engine应用程序运行时CWD设置为应用程序的根目录(包含app.yaml的目录)。如果您的应用程序具有目录结构
- APPNAME
- files
- key.pem
- app.yaml
然后使用路径files/key.pem
打开文件。
如果.pem文件是应用程序的静态数据的一部分,那么最好从文件系统中读取数据。