我开始使用 Google Cloud Endpoints,但在指定多个服务类时遇到了问题。知道如何让它工作吗?
ApiConfigurationError: Attempting to implement service myservice, version v1, with multiple classes that aren't compatible. See docstring for api() for examples how to implement a multi-class API.
这就是我创建端点服务器的方式。
AVAILABLE_SERVICES = [
FirstService,
SecondService
]
app = endpoints.api_server(AVAILABLE_SERVICES)
对于每个服务类,我都这样做:
@endpoints.api(name='myservice', version='v1', description='MyService API')
class FirstService(remote.Service):
...
@endpoints.api(name='myservice', version='v1', description='MyService API')
class SecondService(remote.Service):
...
这些中的每一个都可以完美地单独工作,但我不确定在组合它们时如何让它们工作。
非常感谢。