1

我们Nameko可以使用Config依赖提供程序从 yaml 文件中读取配置:

class SampleService:
    name = "sample"

    config = Config()

    @rpc
    def get(self, user_id):
        # I can access self.config here
        return {'user_id': user_id}

MongoDB在配置旁边创建了一个新的依赖提供程序:

db = MongoDBDP(config.get('host'), config.get('port'))

我遇到的问题是我无法访问此处的配置。我应该如何访问配置MongoDB

4

1 回答 1

1

似乎不可能Nameko 2,这个特性是Nameko 3在预发布状态下添加的:

您可以使用 Nameko 3 做到这一点。

在 Nameko 3 中,config 是一个全局助手,因此您几乎可以完全按照该片段中的内容执行操作。

你可以在这里阅读更多:

于 2019-05-19T09:40:15.057 回答