从nodejs / graphQL应用程序

时间:2018-05-02 19:12:41

标签: node.js redis graphql react-apollo

我们正在尝试构建nodejs / graphql应用程序,并尝试将redis集成到缓存中。我们的测试环境是OSX,所有服务器都在本地安装。 这就是我们的apollo引擎配置的样子。

const engine = new ApolloEngine({
      apiKey: '<apollo-engine-api-key>',
      origins: [{
        supportsBatch: true,
        requestTimeout: '60s',
      }],
      stores: [
        {
          name: 'acme-store',
          memcache: {
            url: ['http://127.0.0.1:6379/acme-store'],
            keyPrefix: 'acme'
          }
        }
      ],
      queryCache: {
        publicFullQueryStore: 'acme-store'
      },
    });

我们在客户端应用程序中使用apollo客户端。但是当查询触发时,我们会收到如下错误。

WARN[1332] Query not stored to query cache.              
error="error saving response to query cache: dial unix http://127.0.0.1:6379/acme-store: connect: no such file or directory"

有关解决此问题的任何指示,同时了解有关graphql / redis集成的更多信息?

谢谢,

0 个答案:

没有答案