1

快速入门有一个步骤将端点库包含在 lib 目录下。

显然,在此目录中安装的软件包与 AppEngine 环境发生冲突。

在“生成 OpenAPI 配置文件”之后,在部署之前,我删除了“lib”目录。

到目前为止我还没有注意到任何问题。

不将“lib”目录下的软件包与您的应用程序代码一起推送是否有任何潜在问题?

4

1 回答 1

1

lib目录中的文件允许您将 GAE 扩展到其内置的第三方库之外。根据有关该主题的文档,您确实需要上传您希望使用的任何第三方库。

Cloud Endpoints Frameworks v2 最近发布了 beta 版本,因此它现在完全有可能包含在内置库中,但这不是应该指望的东西,因为 package endpoints 2.0目前未在文档中列为可用。

因此,要回答您的问题,是的,如果不包括lib文件夹,您肯定会遇到严重的问题。对于不知道内置的库,在我看来,通过lib文件夹控制所需的版本是明智的。

更多信息,根据@Dan Cornilescu 的评论:

如果您需要使用内置库,则应将其列在libraries:您的部分中app.yaml,如app.yaml 文档中所述。

于 2017-02-23T04:15:15.037 回答