207 похожих чатов

Добрый день всем. Кто-нибудь использует в своих приложениях пакет nuxt-apollo?

У меня есть нюанс с кешированием, с которым не могу разобраться никак: на production-сервере при изменении данных в БД, кеш не обновляется ни через какое-то время, ни при попытке обновления. Помогает только перезапуск процесса nuxt через pm2

Настойка apollo:


import cache from './cache'

export default function(context) {

  // const token = process.env.APOLLO_TOKEN
  let httpEndpoint = process.env.APOLLO_SERVER_HTTP || 'http://localhost:1337/graphql';
  // let wsEndpoint = process.env.APOLLO_SERVER_WS || 'ws://localhost:1337/graphql';

  return {
    httpEndpoint,
    // getAuth: () => `Bearer ${ token }`,
    httpLinkOptions: {
      credentials: 'same-origin',
    },
    // wsEndpoint,
    tokenName: 'apollo-token',
    cache
  };
}


И самого кеша:

import {
  InMemoryCache,
  IntrospectionFragmentMatcher
} from 'apollo-cache-inmemory'
import possibleTypes from '../possibleTypes.json'

const fragmentMatcher = new IntrospectionFragmentMatcher({
  introspectionQueryResultData: {
    __schema: {
      types: [
        {
          possibleTypes: [possibleTypes]
        }
      ]
    }
  }
})

export default new InMemoryCache({ fragmentMatcher })


Подскажите, пожалуйста, в какую сторону вести поиски? Что можно сделать чтобы кеш обновлялся при изменениях в БД или хотя бы по времени?

Админка на Strapi, БД - SQLite.

Заранее благодарю)

2 ответов

35 просмотров

я использую, но не очень понял про какой кэш ты говоришь я юзаю на сервере https://github.com/graphql/express-graphql а на клиенте https://github.com/nuxt-community/apollo-module это из того что нашел, что сочетается по функционалу более менее

Алекс
я использую, но не очень понял про какой кэш ты го...

nuxt-ssr-cache могу рекомендовать как альтернативу, в связке axios с graphql (как в прочем и с RestApi) работает шикарно

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта