Quickstart有一个步骤将端点库包含在lib目录下。
部署时,显然安装在此目录中的软件包与AppEngine环境冲突。
在"生成OpenAPI配置文件"之后,在部署之前我删除了' lib'目录。
到目前为止我还没有发现任何问题。
是否存在任何潜在的问题,如果没有将软件包推到' lib'目录和您的应用程序代码?
答案 0 :(得分:1)
lib 目录中的文件允许您将GAE扩展到built in third-party libraries之外。根据{{3}},您需要上传您希望使用的任何第三方库。
Cloud Endpoints Frameworks v2最近刚出现测试版,所以它现在完全有可能包含在内置库中,但是因为包 endpoints 2.0 ,所以不应该依赖它。目前未在documentation on the subject中列出。
所以,回答你的问题,是的,你可能会遇到一些严重的问题,不包括 lib 文件夹。对于未知内置的库,在我看来,通过 lib 文件夹控制所需的版本是明智的。
更多信息,请根据@Dan Cornilescu的评论:
如果您需要使用内置库,则应将其列在libraries:
的{{1}}部分,详见documentation。